Informática, perguntado por larissassapereira, 1 ano atrás

Crie um algoritmo que leia as notas de 5 alunos em 5 disciplinas. Considere cada aluno como
uma linha. Considere cada disciplina como uma coluna.
Table 1 - Ilustração da matriz de notas
DISCIPLINA 0 DISCIPLINA 1 DISCIPLINA 2 DISCIPLINA 3 DISCIPLINA 4
ALUNO 0 Nota Nota Nota Nota Nota
ALUNO 1 Nota Nota Nota Nota Nota
ALUNO 2 Nota Nota Nota Nota Nota
ALUNO 3 Nota Nota Nota Nota Nota
ALUNO 4 Nota Nota Nota Nota Nota
Após a leitura das notas, calcule:
a. A média de cada aluno envolvendo todas as disciplinas (considerar a linha toda)
b. A média de todos alunos em cada disciplina (considerar a coluna toda)

Soluções para a tarefa

Respondido por lucasdasilva12j
2
Olá,

Como não foi dito na questão em qual linguagem deve ser feita, eu fiz o código em C.

Espero que entenda.

#include<stdio.h>
int main(){ float mat[5][5], med[5], med2[5], soma;
int i, j;

for(i=0;i<5;i++)
 {

    for(j=0;j<5;j++)    
 {

         printf("\nNOTA ALUNO %d NA DISCIPLINA %d\n", i, j);          
          scanf(" %f", &mat[i][j]);
  }
}    
 for(i=0;i<5;i++)
{
     for(j=0;j<5;j++)
 {
    soma=soma+mat[i][j];
   }
       med[i]=(soma/5);      
       soma=0;
    }  

 for(i=0;i<5;i++)
{
   for(j=0;j<5;j++)
 {
     soma=soma+mat[j][i];
 }  
 med2[i]=(soma/5);   
 soma=0;   
 }

 for(i=0;i<5;i++)
{
  printf(" A MEDIA DO ALUNO %d FOI: %.2f\n", i, med[i]);
  }

printf("\n\n");

 for(i=0;i<5;i++)
{
  printf(" A MEDIA DA MATERIA %d FOI: %.2f\n", i, med2[i]);
 
}
return 0;

 } 
Perguntas interessantes