Faça um programa em C que leia 10 números reais, ignorando os não positivos, e imprima sua média.?
Soluções para a tarefa
Resposta:
#include <stdio.h>
#include <stdlib.h>
int main (void)
// declaração de variavel
int = a, b, c, d, e, f, g, h, i, j
int k = 10;
While ( j <= k )
printf (" Digite o primeiro numero");
scanf("%d", &a);
if (a>=0)
printf (" Digite o primeiro numero");
scanf("%d", &b);
else
printf (" Digite o primeiro numero");
scanf("%d", &a);
if (b>=0)
printf (" Digite o primeiro numero");
scanf("%d", &c);
else
printf (" Digite o primeiro numero");
scanf("%d", &b);
if (c>=0)
printf (" Digite o primeiro numero");
scanf("%d", &d);
else
printf (" Digite o primeiro numero");
scanf("%d", &c);
if (d>=0)
printf (" Digite o primeiro numero");
scanf("%d", &e);
else
printf (" Digite o primeiro numero");
scanf("%d", &d);
if (e>=0)
printf (" Digite o primeiro numero");
scanf("%d", &f);
else
printf (" Digite o primeiro numero");
scanf("%d", &e);
if (f>=0)
printf (" Digite o primeiro numero");
scanf("%d", &g);
else
printf (" Digite o primeiro numero");
scanf("%d", &f);
if (g>=0)
printf (" Digite o primeiro numero");
scanf("%d", &h);
else
printf (" Digite o primeiro numero");
scanf("%d", &g);
if (h>=0)
printf (" Digite o primeiro numero");
scanf("%d", &i);
else
printf (" Digite o primeiro numero");
scanf("%d", &h);
if (i>=0)
printf (" Digite o primeiro numero");
scanf("%d", &j);
else
printf (" Digite o primeiro numero");
scanf("%d", &i);
if (j>=0)
media = (a+b+c+d+e+f+g+h+i+j) / 10
else
printf (" Digite o primeiro numero");
scanf("%d", &j);
media = (a+b+c+d+e+f+g+h+i+j) / 10
k--;
Printf("A media dos 10 valores digitado = %d", media);
system("pause");
return(0);