Você está na página 1de 2

IF71A-S22 - Computação 1

Lista de Exercícios Tópico 6 Prof Leander Cordeiro de Oliveira


1. Dados dois vetores de tamanho N, escreva um algoritmo que diga se os
mesmos possuem conteúdo igual.

2. Faça um programa que leia e preencha dois vetores de números inteiros com 20
números cada. Depois de montados, gere um terceiro vetor que deve ser formado
pela subtração (elemento a elemento) entre os dois vetores iniciais, um quarto vetor
formado pela soma (elemento a elemento) entre os dois vetores iniciais e por último
um quinto vetor formado pela multiplicação (elemento a elemento) entre os dois
vetores iniciais.

3. Usando vetores, cadastre os 10 códigos, idades e salários referentes aos cadastros


de funcionários de uma loja. Após todos os vetores preenchidos com seus
respectivos valores, descubra o código da pessoa que ganha o maior salário na
empresa e o código da pessoa mais nova na empresa.

4. Escreva um algoritmo que simule o lançamento de dois dados.


O programa deve lançar dois dados, sorteando um número aleatório entre 1 e 6
para cada dado.
A soma dos dois valores deve então ser calculada (como cada dado pode ter um
valor inteiro de 1 a 6, sabemos que a soma dos valores varia apenas entre 2 a 12); O
algoritmo deve lançar os dados 40 mil vezes, contar quantas vezes cada soma
aconteceu e mostrar na tela apenas o resultado de quantas vezes cada uma destas
somas aconteceu.
Dicas:
Antes de começar a programar analise o problema e procure entender como
os vetores podem ser usados na implementação deste algoritmo.
Utilize uma função para gerar valores aleatórios para simular o jogo dos
dados. Ex: rand() % 100 ou 1 + ( rand() % 100 ) da biblioteca stdlib.h (explore
para compreender como os números são gerados)

5. Dada uma sequência de n números inteiros, construa um algoritmo que permite


preencher esta sequência e depois buscar por um valor dentro desta sequência,
informando quantas vezes este número aparece na sequência e quais posições
do vetor o número ocupa.
6. Faça um programa para o estoque de uma loja. O programa deve ler inicialmente o
código, o preço unitário e a quantidade de 10 produtos e armazenar estas
informações em diferentes vetores. Cada produto tem um código entre 0 e 9 e os
códigos são únicos. Depois que os dados dos produtos forem armazenados, o
programa dev perguntar o código de um produto, perguntar se foi venda ou compra
e a quantidade (vendida / comprada) e alterar o vetor correspondente a
quantidade. Continuar perguntando até que o usuário informe um código -1. Após
terminada a
movimentação, mostrar a lista de produtos com o código, preço unitário, quantidade
em estoque e o valor total em estoque de cada item. Imprima também o valor total
de estoque para todos os itens.

Você também pode gostar