Buscar

Tarefa - Estruturas de repetição

Prévia do material em texto

Exercícios tirados de: 
http://wiki.icmc.usp.br/images/5/5b/Lista2-T2.pdf (5) e (11) 
 
Tarefa – Estruturas de repetição 
Faça um programa em C que calcula o produto dos números digitados pelo usuário. O 
programa em C deve permitir que o usuário digite uma quantidade não determinada de 
números. O programa em C encerra quando o usuário digita o valor zero. 
Programa: 
 
#include <stdio.h> 
#include <stdlib.h> 
#include <locale.h> 
int main () 
{ 
 int n, p=1; 
 setlocale(LC_ALL, "Portuguese"); 
 printf ("Digite os números a serem multiplicados, teclando enter para enviar cada 
um, e enviando 0 para encerrar.\n"); 
 
 while (n!=0){ 
 scanf ("%d",&n); 
 if (n!=0) p = p*n; 
 } 
 printf ("O produto dos números digitados é igual a: %d", p); 
 
return 0; 
} 
Faça um programa que leia vários inteiros positivos e mostre, no final, a soma dos 
números pares e a soma dos números ímpares. O programa para quando entrar um número 
maior que 1000. 
Programa: 
#include <stdio.h> 
#include <stdlib.h> 
http://wiki.icmc.usp.br/images/5/5b/Lista2-T2.pdf
#include <locale.h> 
int main () 
{ 
 int n, s1=0, s2=0; 
 setlocale(LC_ALL, "Portuguese"); 
 printf ("Digite os números ímpares e pares a serem somados. Para encerrar o 
programa, envie um número MAIOR que 1000.\n"); 
 do{ 
 scanf ("%d",&n); 
 
 if (n%2==0 && n<=1000){ 
 s1=s1+n;} 
 
 if (n%2!=0 && n<=1000){ 
 s2=s2+n;} 
 
 }while (n<=1000); 
 
 if (n>1000){ 
 printf ("Programa encerrado.\n");} 
 printf ("A soma dos números pares é igual a: %d\n", s1); 
 printf ("A soma dos números ímpares é igual a: %d\n", s2); 
 
return 0; 
}

Continue navegando