Faça um algoritmo que leia um conjunto de números (x) e imprima sua soma (soma) e sua média(média).

admita o valor -1 é utilizado como sentinela para o fim de leitura.

1 Resposta

  • ClaudioOliveraAluna

    #include

    #include

    int main()

    {

       //CRIAR VARS

       float x, soma, cont, media;

       //DEFINIR VALORES INICIAIS DAS VARS

       x = soma = media = cont = 0;

       //INICIALIZAR

       printf(" ");

       printf(" ||  INSIRA OS VALORES  ||");

       printf(" ");

       printf(" OBS.: DIGITE ""-1"" PARA FINALIZAR A LEITURA DOS VALORES... ");

       //RECEBER VALORES

       do

       {

           printf(" INSIRA UM VALOR: ");

           fflush(stdin);

           scanf("%f", &x);

           if(x != -1)

           {

               soma = soma + x;

               cont++;

           }

       }

       while(x != -1);

       printf(" ""-1"" PRESSIONADO...FIM DA LEITURA REALIZADA.");

       //CALCULAR MÉDIA

       media = soma / cont;

       //MOSTRAR RESULTADOS

       printf(" ");

       printf(" SOMA DOS VALORES.: %.2f",soma);

       printf(" MEDIA DOS VALORES: %.2f",media);

       printf(" ");

       return 0;

    }

    Espero ter ajudado, abraços e bons estudos!

Clique aqui para adicionar a sua resposta.