Ir para conteúdo

POWERED BY:

Arquivado

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

sarcofagobra

Como imprimir várias médias de várias linhas?

Recommended Posts

Essa imagem abaixo é de uma matriz 5X10, to fazendo com uma matriz 3X4 pra andar mais rápido. Nessa matriz da imagem é feito a media de cada linha da matriz e colocado na 5 coluna, nesse de 3X4 eu tentei fazer a mesma coisa so que na 4 coluna q é pra aparecer a media aparece um monte de números, o que ta errado?

http://imageshack.us/photo/my-images/263/matriz222.jpg/

 

A explicação do exercício é essa:

 

Fazer um programa que leia 4 notas de 10 alunos. Calcule a média alunos, (Nota1+Nota2+Nota3+Nota4)/4, e estas serão armazenadas na quinta coluna da matriz.

 

O código que tentei fazer até agora:

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


main ()
{
int i, j, Mat[3][4], soma[], media[10];

for(i=0;i<3;i++)

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

printf("Informe o valor da Matriz[%d][%d]= ", i+1,j+1);
scanf("%d",&Mat[i][j]);}

for(i=0;i<4;i++){
                                         /*00 01 02 03
                                           10 11 12 13
                                           20 21 22 23*/
for(j=0;j<4;j++)
soma[i]=soma+Mat[i][j];

media[i]=soma[i]/3;

Mat[i][3]=media[i];}

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

for(j=0;j<4;j++)
printf("\t%d ", Mat[i][j]);
printf("\n"); 

}
system("pause");

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Novamente: preste atenção nos índices.

Se a matriz tem 5 colunas e a média da linha vai na última, então você não pode mexer na coluna 4.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.