Buscar

estrutura de repetição algoritmo

Prévia do material em texto

1. Fazer um programa ler um vetor de inteiros e positivos e imprimir quantas vezes 
aparece o número 1, 3 e 4, nesta ordem. O vetor terá no máximo 100 posições. Sair 
do programa quando for digitado -1. 
 
2. Fazer um programa em C para ler uma quantidade N de alunos. Ler a nota de cada 
um dos N alunos e calcular a média aritmética das notas. Contar quantos alunos 
estão com a nota acima de 5.0. Obs.: Se nenhum aluno tirou nota acima de 5.0, 
imprimir mensagem: Não há nenhum aluno com nota acima de 5. 
 
3. Seja N um número quadrado perfeito. Se somarmos os números ímpares 
consecutivos (1+3+5+7+9+...) até que esta soma seja igual a N, o número M de 
termos somados será igual a raiz quadrada de N. 
Exemplo: N = 16 16 = 1 + 3 + 5 + 7 M = 4 termos. 
Logo, a raiz quadrada de 16 é 4. 
Fazer um programa em C para ler um número inteiro e positivo N e responder se N é 
quadrado perfeito. 
4. Durante uma corrida de automóveis com N voltas de duração foram anotados para 
um piloto, na ordem, os tempos registrados em cada volta. Fazer um programa em 
C para ler os tempos das N voltas, calcular e imprimir: 
• melhor tempo; • a volta em que o melhor tempo ocorreu; 
• tempo médio das N voltas; 
 
5. Fazer um programa em C para calcular a soma dos N primeiros múltiplos de um 
inteiro K, onde N e K são lidos e são números inteiros e positivos. 
 
6. Dado dois vetores, A (5 elementos) e B (8 elementos), faça um programa em C que 
imprima todos os elementos comuns aos dois vetores. 
 
7. Faça um programa que determina o máximo e o mínimo de um conjunto de n 
números inteiros armazenados num vetor A de 10 elementos. 
 
8. Suponha um vetor N com 10 elementos e outro vetor M com 10 elementos. Faça um 
programa em C que calcule o produto escalar P de A por B. (Isto é, P = A[1]*B[1] + 
A[2]*B[2] + ... A[N]+B[N]). 
 
9. Fazer um programa em C que leia uma frase de até 50 caracteres(utilizar o 
comando gets) e imprima a frase sem os espaços em branco. Imprimir também a 
quantidade de espaços em branco da frase. 
 
10. Fazer um programa em C para ler um vetor de inteiros positivos de 50 posições. 
Imprimir a quantidade de números pares e de múltiplos de 5. 
 
11. Fazer um programa que leia vários números(um por vez) e imprima 0(zero) se o 
número não for múltiplo de 2,3, 5 nem 7. Imprimir 1(um) se o número for múltiplo 
de 2 ou 3 e 2(dois) se o número for múltiplo de 5 e 7. Sair do programa quando for 
digitado o valor -1.(Não é necessário nenhuma consistência ou crítica dos dados). 
 
12. Fazer um programa em C que leia uma frase e imprima somente as vogais. 
 
13. Fazer um programa em C para ler vários números inteiros e positivos e calcular a 
média. Imprimir também o maior. 
14. Fazer um programa em C que leia vários números inteiros e positivos e calcule o 
fatorial se o número é menor que 7 e a soma de 1 até o número lido se o número é 
maior ou igual a 7. Sair quando for digitado –1. 
 
15. Escreva um programa que solicite dois caracteres de a a z ao usuário e imprima o 
número de caracteres existente entre eles. Assuma que o usuário digite os 2 caracteres em 
ordem alfabética. Caso não o estejam, emitir mensagem de erro. Exemplo: 
Digite 2 caracteres : j t O numero de caracteres entre eles 
e´: 9 
 
16. Entrar com uma string e imprimir quantas letras A, E, I , O e U tem esta string.(usar 
vetor de caracter).

Continue navegando