java
Programação I - 1º período – 2012/1
Lista de exercícios 03
Assuntos novos: estrutura de repetição simples e aninhada: for, while, do-while e break
Para cada questão a seguir, construa um programa em Linguagem C que faça o que foi solicitado.
1. Exiba mil vezes o seu nome.
2. Exiba os números de 1 a 500, um ao lado do outro com um espaço em branco de separação.
3. Exiba todos os números pares de 10 a 200, um em cada linha.
4. Exiba 10 número sorteados de 0 a 32767.
Dicas:
a função rand() retorna um número sorteado de 0 e 32767 (valor definido pela constante MAX_RAND dentro do arquivo stdlib.h)
use a chamada da função srand(time(NULL)) no início do programa para obter um ponto de partida aleatório (dependente da hora atual) nos sorteios.
Inclua o arquivo header: #include
5. Exiba 50 números sorteados de 0 a 99.
6. Exiba uma quantidade de números sorteados determinada pelo usuário. Peça também que o usuário determine a faixa do sorteio.
7. Peça para o usuário tentar adivinhar um número de 1 a 10 que o computador sorteou. Exiba o termo “que sorte!” 100 vezes na console.caso tenha acertado, ou “errado, o número sorteado foi ...” caso tenha errado.
8. Exiba todos os números ímpares existentes entre dois números informados pelo usuário.
9. Calcule o fatorial de um número. Desenvolva três soluções: com while, do-while e for.
10. Escreva um algoritmo que lê um valor n inteiro e positivo, e calcula e escreve o valor de S para a equação abaixo: .
11. Verifique se um número é primo ou não.
12. Verifique se um número é perfeito, ou seja, se a soma dos seus divisores (exceto o próprio número) é igual a ele mesmo.
13. Calcule a média aritmética de vários valores inteiros positivos, inseridos pelo usuário. O final da leitura acontecerá quando for lido um valor negativo.
14. Solicite ao usuário a idade de cada um componente de um grupo de pessoas. A quantidade de pessoas também será determinada por ele