Estrutura de repetição - loop
Olá.
Não consigo finalizar o seguinte programa. Até então está tudo certo, porém no "loop" seguinte a média se soma a do loop seguinte, e em todos os loops. Talvez limpar a váriavel "m".
>
1- Fazer a média de um aluno com 5 notas diferentes utilizando-se de estruturas de repetição.
>
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int cont;
float n,m,t;
char resp;
label1:
printf ("Insira as 5 notas: \n\n");
do
{
for (cont=1;cont<=5;cont++)
{
scanf ("%f",&n);
t=t+n;
}
m=t/5;
printf ("\nA media do aluno e: %.2f\n\n",m);
printf ("Deseja limpar a tela [C], repetir ou sair [N]? ");
fflush(stdin);
scanf("%c",&resp);
if (resp == 'C')
{
system ("cls");
goto label1;
}
printf ("\n");
}
while(resp == 'S');
system("PAUSE");
return 0;
}Discussão (2)
Carregando comentários...