No ambito de uma pos graduacao, tenho um exercicio para resolver com matrizes que consiste em registar os tempos de 3 atletas em 5 sessoes de treino, e calcular a media de tempo de cada sessao e o tempo maximo de cada atleta ao longo das 5 sessoes.
Construir esta estrutura, mas não me esta a devolver a media de cada sessao calculada de forma correta. Alem disso, não sei como calcular o valor maximo:
int main ( )
{
float tempo[5][3], soma=0, media = 0, max = 0, v;
int i, j;
for (i = 0; i < 5; i++)
{
for (j = 0; j < 3; j++)
{
printf("[treino %d][atleta %d] : ", i+1, j+1);
scanf("%f", &tempo[i][j]);
soma = soma + tempo[i][j];
}
media = soma/j;
}
for (j=0; j<5; j++){
printf("As medias do treino %d : %.2f\n",j, media);
}
return (media);
Podem me por favor ajudar a corrigir e compreender onde esta o erro.
Pergunta
Rui Pedro Pereira
Bom dia.
No ambito de uma pos graduacao, tenho um exercicio para resolver com matrizes que consiste em registar os tempos de 3 atletas em 5 sessoes de treino, e calcular a media de tempo de cada sessao e o tempo maximo de cada atleta ao longo das 5 sessoes.
Construir esta estrutura, mas não me esta a devolver a media de cada sessao calculada de forma correta. Alem disso, não sei como calcular o valor maximo:
int main ( )
{
float tempo[5][3], soma=0, media = 0, max = 0, v;
int i, j;
for (i = 0; i < 5; i++)
{
for (j = 0; j < 3; j++)
{
printf("[treino %d][atleta %d] : ", i+1, j+1);
scanf("%f", &tempo[i][j]);
soma = soma + tempo[i][j];
}
media = soma/j;
}
for (j=0; j<5; j++){
printf("As medias do treino %d : %.2f\n",j, media);
}
return (media);
Podem me por favor ajudar a corrigir e compreender onde esta o erro.
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.