#include <stdio.h>
int main(){
int matriz[3][3], i=0, j=0;
int sumafilas[3]={0,0,0}, sumacol[3]={0,0,0};
int suma = 0;
//int sumafila0, sumafila1, sumafila2, sumafilas;
//int sumacol0, sumacol1, sumacol2, sumacol;
printf("Ingresa los datos para la matriz 3x3: \n");
for(i=0; i<3; i++){
for(j=0; j<3; j++){
printf("Posicion [%d][%d]: ",i,j);
scanf("%d",&matriz[i][j]);
fflush(stdin);
}
}
printf("\n\nLa matriz que ingresaste es: \n");
for(i=0; i<3; i++){
for(j=0; j<3; j++){
printf("%d ",matriz[i][j]);
}
printf("\n");
}
printf("\n\n");
/*
sumafila0 = matriz[0][0] + matriz[0][1] + matriz[0][2];
sumafila1 = matriz[1][0] + matriz[1][1] + matriz[1][2];
sumafila2 = matriz[2][0] + matriz[2][1] + matriz[2][2];
sumafilas = sumafila0 + sumafila1 + sumafila2;
printf("La suma de la fila 1 es %d \n", sumafila0);
printf("La suma de la fila 2 es %d \n", sumafila1);
printf("La suma de la fila 3 es %d \n", sumafila2);
printf("La suma de las filas es %d \n", sumafilas);
printf("\n\n");
sumacol0 = matriz[0][0] + matriz[1][0] + matriz[2][0];
sumacol1 = matriz[0][1] + matriz[1][1] + matriz[2][1];
sumacol2 = matriz[0][2] + matriz[1][2] + matriz[2][2];
sumacol = sumacol0 + sumacol1 + sumacol2;
printf("La suma de la col 1 es %d \n", sumacol0);
printf("La suma de la col 2 es %d \n", sumacol1);
printf("La suma de la col 3 es %d \n", sumacol2);
printf("La suma de las columnas es %d \n", sumafilas);
*/
for(i=0; i<3; i++){
for(j=0; j<3; j++){
sumafilas[i] = sumafilas[i] + matriz[i][j];
}
}
printf("La suma de las filas es %d \n");
for(i=0; i<3; i++){
printf("%d ", sumafilas[i]);
}
for(i=0; i<3; i++){
for(j=0; j<3; j++){
sumacol[i] = sumacol[i] + matriz[j][i];
}
}
printf("La suma de las columnas es %d \n");
for(i=0; i<3; i++){
printf("%d ",sumacol[i]);
}
system("pause");
return 0;
}
Vec y Mat: Sumar filas de una matriz
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario