1 2 3
4 5 6
7 8 9
me da la suma del 1,2,3,4 y "5",y no quiero que me sume en el 5 por que esta en la diagonal, no hallo una forma de ponerle restricción
Código
creo que mi error se encuentra en la tercera función imprimir matriz, por que las anteriores parecen funcionar correctamente
#include<stdio.h> #include<windows.h> void leermatriz(); void imprimirmatriz(); int main() { leermatriz(); imprimirmatriz(); } void leermatriz() { int matriz[50][50]; int fila, columna,i,j; if(fila!=columna) { } }while(fila!=columna); for(i=0;i<fila;i++){ for(j=0;j<columna;j++){ } } } void imprimirmatriz() { int matriz[50][50]; int fila, columna,i,j; for(i=0;i<fila-1;i++){ for(j=0;j<columna-1;j++){ if((i==0||i<fila-1)&&(j==0||j<columna-1)&&(i+j!=fila-1)){ } } } }