1) Faça um programa que leia 8 números inteiros e os escreva em ordem inversa.
2) Faça um programa que leia um conjunto de notas (nota - tipo inteiro) de 20 alunos (uma nota por
aluno) de TP1 e imprima quantas notas iguais a 0, iguais a 1, iguais a 2, ... e iguais a 10.
3) Modifique o programa acima para que imprima os mesmos dados na forma de um histograma
conforme o exemplo abaixo (um asterisco para cada nota):
Notas 0: ****
Notas 1: **********
Notas 2: *******
...
Notas 10: *****
4) Faça um programa que leia uma seqüência de, no máximo, 100 números reais, terminada por 0
(zero). O programa deve imprimir uma ocorrência de cada número.
Exemplo:
Entrada: 1 1 4 9.5 1 800 4 -3.2 9.5 801 0
Saída: 1 4 9.5 800 -3.2 801
5) Faça um programa que leia 100 valores reais da entrada e identifique o valor mais próximo da
média.
Exemplo supondo quatro valores:
2.5 7.5 10.0 4.0
média = 6.0 (não deve ser impresso)
valor mais próximo da média = 7.5 (resultado a ser impresso)
6) Faça um programa que conte a quantidade de cada uma das letras minúsculas digitadas em uma
linha (vetor de 26 posições).
7) Faça um programa que conte a quantidade de cada uma das letras (sem levar em conta as
maiúsculas e minúsculas) digitadas em um texto (vetor de 26 posições).
8) Faça um programa que conte a quantidade de cada uma das letras digitadas em um texto. Mostre
o total de maiúsculas e o total de minúsculas (vetor de 52 posições).
9) Escreva um programa que leia um vetor de 8 posições e imprima o índice do menor elemento
deste vetor.
10) Faça um programa que controle de estoque de mercadorias de uma loja. O programa deve
realizar as seguintes operações:
a. ler o estoque inicial da loja (12 mercadorias) contendo o código da mercadoria (int), seu
preço unitário (float) e a quantidade em estoque (int);
b. ler um conjunto de pedidos dos clientes, constituído, cada um, do número do cliente,
código da mercadoria e quantidade desejada. O código 999 termina o processamento
dos pedidos dos clientes.
c. o programa deve verificar, para cada pedido, se ele pode ser integralmente atendido. Em
caso negativo, imprima o número do cliente e a mensagem: “NÃO TEMOS A
MERCADORIA EM ESTOQUE SUFICIENTE”; Caso seja possível atendê-lo, exiba o
valor da compra (qtd * preço).
d. atualizar o estoque após cada operação;
e. Faça um menu para o seu programa, com as seguintes opções: 1 - Ler estoque inicial; 2
- Realizar uma venda; 3 - Exibir estoque atual; 4 - Terminar programa. Modularize seu
programa, criando funções. Exemplo: le_estoque(), menu(), processa_venda(), busca(),
etc.
Download

1) Faça um programa que leia 8 números inteiros e os escreva em