Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: cable en 19 Noviembre 2016, 10:33 AM

Título: ayuda porfavor con matriz en c
Publicado por: cable en 19 Noviembre 2016, 10:33 AM
hola tengo que hacer un programa que me sume las filas y columnas de una matriz , osea que me salga una lista con con las sumas de cada fila y otra donde me salga las sumas de cada columna, he buscado el error como loco y no lo encuento.
#include<stdio.h>
#include<windows.h>
void leermatriz();
void imprimirmatriz();
void sumafilas();
void sumacolumnas();
int fila, columna,i,j;
int matriz[50][50];
int sumafila[50],sumacolumna[50];
int main()
{
printf("\nPrograma que imprima los elementos y la suma de la diagonal secundaria");
leermatriz();
imprimirmatriz();
sumafilas();
sumacolumnas();
}
void leermatriz()
{
printf("\nLectura de matriz");
do{printf("\nDame la cantidad de fila=>");
scanf("%d",&fila);
printf("Dame la cantidad de columnas=>");
scanf("%d",&columna);
if(fila!=columna)
{
printf("\nNumero de filas debe ser igual al de columnas");
}
}while(fila!=columna);
for(j=0;j<fila;j++){
sumafila[j]=0;
}
for(j=0;j<columna;j++){
sumacolumna[j]=0;
}
for(i=0;i<fila;i++){
for(j=0;j<columna;j++){
printf("\nDame el valor de la casilla[%d][%d]",i,j);
scanf("%d",&matriz[i][j]);
sumafila[i]=sumafila[i]+matriz[i][j];
sumacolumna[j]=sumacolumna[j]+matriz[i][j];
}
}
system("pause");
return;
}
void imprimirmatriz()
{
for(i=0;i<fila;i++){
printf("\n");
for(j=0;j<columna;j++){
printf("\t%d",matriz[i][j]);
}
}
system("pause");
return;
}
void sumafilas()
{
printf("\nSuma de las filas");
for(i=0;i<fila;i++){

}
printf("\nLa suma es:%d",sumafila);
system("Pause");
return;
}
void sumacolumnas()
{
printf("\nSuma de las columnas");
for(i=0;i<columna;i++){

}
printf("\nLa suma es:%d",sumacolumna);
system("pause");
return;
}
Título: Re: ayuda porfavor con matriz en c
Publicado por: ivancea96 en 19 Noviembre 2016, 12:09 PM
El error es que los for de sumafilas y sumacolumnas están vacíos ¿¿??

Y a parte de eso, ¿qué error tienes exactamente?
Título: Re: ayuda porfavor con matriz en c
Publicado por: cable en 21 Noviembre 2016, 08:20 AM
gracia por responder, mi problema era que me faltaba darle un valor al arreglo de suma fila y le puse y se soluciono