Você está na página 1de 6

29. Fazer um programa que apresente os nmeros inteiros de 1 a 200.

{int cont; cont=1; do { printf("%d",cont); cont = cont +1; } while((cont>200)); 30. Fazer um programa que receba um nmero e mostre o fatorial desse nmero. {int cont, fat,n; fat=1; cont=1; printf("Digite um numero:\n"); scanf("%d",&n); do { fat=fat*cont; cont=cont+1; } while((cont<=n)); printf("O fatorial de %d eh %d\n", n,fat); 31. Fazer um programa para apresentar os resultados de uma tabuada de um nmero qualquer, exemplo entra com um valor (x) e multiplicar pelos valores de 0 a 10.??? {int cont,n,r; cont=0; printf("Digite o numero:\n"); scanf("%d",&n); do { r=n*cont;

printf("%d * %d = %d\n",n,cont,r); cont = cont +1; }while((cont<=10)); 32. Fazer um programa para apresentar o total da soma obtida dos cem primeiros nmeros inteiros ( 1 + 2 + 3 + 4 + .... 98+ 99+ 100) {int cont, soma; cont=1; soma = 0; do { soma = soma +cont; cont = cont +1; } while((cont<=100)); printf(" a soma eh %d\n", soma); 33. Elaborar um programa que apresente no final o somatrio dos valores pares existentes na faixa de 1 at 500. {int cont, soma; cont = 1; soma = 0; do { soma = soma + cont; cont = cont +1; } while((cont<=500)); printf(" A soma eh %d\n",soma); 34. Apresentar todos os nmeros divisveis por 4 que sejam menores que 200. Verso 1 {int cont;

cont = 4; do { printf("%d\n", cont); cont = cont +4; } while((cont<=196)); verso 2 {int cont; cont = 1; do { if (cont%4==0) printf("%d\n", cont); cont = cont +1; } while((cont<=196)); 35. Elaborar um programa que apresente os valores de converso de graus Celsius em Fahrenheit, de 10 em 10 graus, iniciando a contagem em 10 graus Celsius e finalizando em 100 graus Celsius. O programa deve apresentar os valores das duas temperaturas {float f, c; c=10; f=0; do { printf("C=%f\n\n",c); f=(9 * c + 160) /5; printf("F=%f\n\n", f); c = c+10; }

while ((c<=100)); system("PAUSE"); 36. Elaborar um programa que efetue a leitura de 100 valores numricos e apresente no final o total do somatrio e a mdia dos valores lidos. {int cont, soma; float media; cont=1; soma=0; do { soma = soma + cont; cont = cont +1; } while ((cont<=100)); media = soma/100; printf("A soma eh %d e a media eh %f\n",soma, media); 37. Faa um programa que receba 800 nmeros e mostre os nmeros divisveis por 7 e 8. {int a,cont; cont=0; do { if (cont%7==0 && cont%8==0) printf("%d\n", cont); cont=cont+1; } while ((cont<=800)); 38. Faa um programa que receba 800 nmeros e conte quantos nmeros so pares e quantos so impares e mostre a quantidade de cada um. {int par, imp,cont; cont=1;

par =0; imp=0; do { if (cont%2==0) par = par +1; else imp = imp +1; cont=cont+1; } while ((cont<=800)); printf("Sao pares %d\n", par); printf("Sao impares %d\n", imp); 39. Escreva um algoritmo que leia 100 valores inteiros, um de cada vez, e conte quantos dele esto em cada um dos intervalos e mostre a quantidade de cada um. [0, 25] [26, 50] [51, 75] [76, 100] { int n,int1,int2,int3,int4,cont;

cont=1; int1=0; int2=0; int3=0; int4=0; printf("Digite os numeros:\n"); do { if (n >= 0 && n <= 25)

int1 = int1 + 1; if (n >= 26 && n <= 50) int2 = int2 + 1; if (n >= 51 && n <=75) int3 = int3 + 1; if (n >= 76 && n <= 100) int4 = int4 + 1; scanf("%d\n",&n); cont = cont +1;

}while ((cont<=100)); printf("0 a 25:%d\n",int1); printf("26 a 50:%d\n",int2); printf("51 a 75:%d\n", int3); printf("76 a 100:%d\n", int4); 40.Escrever um algoritmo que mostre a soma acumulada de nmeros pares e a mdia desses nmeros, na faixa de 1 a 156. {int soma, cont,par, media; soma=0; cont=2; par = 0; do { soma = soma + cont; par = par +1; cont = cont+2; } while((cont<=156)); media = soma/par; printf("a soma eh %d e a media eh %d \n\n", soma,media);

Você também pode gostar