• Matéria: Informática
  • Autor: Daorasso
  • Perguntado 4 anos atrás

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.

Respostas

respondido por: matheusnascimento20
2

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;

Perguntas similares