Ir ao conteúdo

Matriz Linguagem C


linguagem_c

Posts recomendados

Postado

Programa que:

* receba as notas de 15 alunos em cinco provas diferentes e armazene-as em uma matriz 15x5

* os nomes dos 15 alunos e armazene-os em um vetor de 15 posições

calcular e mostrar:

para cada aluno, o nome, a média aritmética das cincos provas e a situação(aprovado, reprovado)

a media da classe

Acho que o problema esta em armazenar as notas dos alunos:

Falha o programa e tenho que finalizar a tarefa quando vou armazenar as notas

#include <stdio.h>
#include <stdlib.h>

int main()
{
char nome[15][30];
int i, j;
for(i=0;i<15;i++){
printf("Digite o nome dos 15 alunos \n");
fgets(nome[i], 30, stdin);
nome[i][strlen(nome[i])-1] = '\0';
}
float notas[15][5];
for(i=0;i<15;i++)
for(j=0;j<5;j++){
printf("Digite o numero do aluno as 5 notas de cada aluno\n");
scanf("%d",notas[i][j]);
}
for(i=0;i<15;i++)
for(j=0;j<5;j++){
printf("%s \n",nome[i]);
float media = (notas[i][0] + notas[i][1] + notas[i][2] + notas[i][3] + notas[i][4]) / 5;
printf("A media foi: \n %f \n",media);
if(media >= 7){
printf("\n Aprovado \n");
}
if(media >=5){
printf("\n Exame \n");
}
else {
printf("\n Reprovado \n");
}
}
float classe = 0;
for(i=0;i<15;i++)
for(j=0;j<5;j++){
classe = classe + notas[i][j];
}
float media_classe = classe / 75;
printf("A media da classe foi: \n %f \n",media_classe);
system("PAUSE");
return 0;
}

  • 5 semanas depois...
  • Membro VIP
Postado

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!