• Matéria: Informática
  • Autor: lukafernades
  • Perguntado 2 anos atrás

Escreva um programa em c que leia 10 números.


Calcule e escreva a média aritmética dos valores lidos, a quantidade de valores positivos, a quantidade de valores negativos e o percentual dos valores negativos e dos valores positivos.

Respostas

respondido por: j00run4
0

Resposta:

#include<stdio.h>

#include<locale.h>

int main()

{

 setlocale(LC_ALL,"portuguese");

 float mediaArit, percNumNegativo, percNumPositivo;

 float num, cont=0, somaDosNumeros=0, contaPositivo=0, contaNegativo=0;

 int r;

 

 for(r=0;r<=9;r++)

   {

     printf("Por favor, digite um número\n");

     scanf("%d",&num);

           

     if(num > 0) //Seleciona os números positivos

       contaPositivo+=1;

    else

      contaNegativo+=1;

     

    cont++;

    somaDosNumeros = somaDosNumeros + num;

   }

  mediaArit = somaDosNumeros / cont;

  percNumNegativo = (contaNegativo/cont) * 100;

  percNumPositivo = (contaPositivo/cont) * 100;

 

  printf("O percentual dos números negativos é %f e os positivos é %f\n",percNumNegativo,percNumPositivo);

  printf("A quantidade de números positivos inseridas é %f e dos negativos é %f\n",contaPositivo,contaNegativo);

  printf("A média dos números inseridos é %f\n",mediaArit);

 

  return 0;

}

Explicação:

Perguntas similares