Em liguagem C escreva um programa que leia um número não determinado de valores e calcule e escreva:
a) a média aritmética dos valores lidos,
b) a quantidade de valores positivos,
c) a quantidade de valores negativos e
d) o percentual de valores negativos e positivos.
Soluções para a tarefa
Resposta:
Explicação:
#include <stdio.h>
//@author Matheus, aluno de Computação da UESC
int main(){
int numero,resposta;
int total = 0, positivos = 0, negativos = 0,soma = 0;
float media,per_pos,per_neg;
do{
printf("Insira o valor:\n");
scanf("%d",&numero);
if(numero > 0){
positivos++;
}else{
negativos++;
}
total = total+1;
soma = soma+total;
printf("Deseja inserir mais ? DIGITE 1 = SIM | DIGITE 2 = NAO\n");
scanf("%d",&resposta);
}while(resposta == 1);
media = soma/total;
per_pos = (positivos*100)/total;
per_neg = (negativos*100)/total;
printf("A media foi de: [%.2f]\n",media);
printf("Quantidade de Positivos: [%d]\n",positivos);
printf("Quantidade de Negativos: [%d]\n",negativos);
printf("Percentual de Positivos: [%.2f%%]\n",per_pos);
printf("Percentual de Negativos: [%.2f%%]\n",per_neg);
return 0;