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.
Soluções para a tarefa
Respondido por
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");
}
#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 interessantes