• Matéria: Informática
  • Autor: rebeccacarval737
  • Perguntado 8 anos atrás

Faça um programa que fique em um laço solicitandoa digitação de números inteiros e só pare de solicitara digitação de novos números quando o usuárioinformar o número 0. Quando o número 0 forinformado, o programa deve exibir a quantidade denúmeros digitados, a quantidade de números pares,a quantidade de números ímpares e a média dosvalores dos números digitados.


erreinessaaula: Especifique a linguagem do programa. :-)

Respostas

respondido por: matdm
1
Como voce nao especificou a linguagem, fiz o programa em C:

#include<stdio.h>
#include<stdlib.h>
main(){

int num,quant_digitados=0,pares=0, impares=0,media=0,tot,=0;

do{

printf("Digite um numero inteiro:");
scanf("%i",&num);


/*previne que o zero seja contado como numero digitado*/
if(num==0)
break;

quant_digitados++;

/*somará os números digitados para cálculo da média*/
tot+=num;

if(num%2==0)
pares++;
else
impares++;

} while(num!=0);

media=tot/quant_digitados;

printf("Quantidade de numeros digitados: %i\n",quant_digitados);
printf("Quantidade numeros pares:%i\n",pares);
printf("Quantidade numeros impares:%i\n",impares);
printf("Media dod valorez digitados:%i\n",media);

system("PAUSE");

}
Perguntas similares