Este programa inicializa la matriz con la suma de los indices de posición de cada ubicación: ejemplo (0,0)=0, (0,1)=1, (0,2)=2, etc.
#include <stdio.h>
#include <stdlib.h>
#define MAX 20
int main(){
int mat[MAX][MAX];
int i,j,nfila,ncolu;
printf("Ingresar numero de Filas : ");
scanf("%d",&nfila);
printf("Ingresar numero de Columnas : ");
scanf("%d",&ncolu);
if(nfila>MAX-1 || ncolu>MAX-1 || nfila<0 || ncolu<0){
printf("\n Dimension erronea, volver a intentarlo\n");
exit(-1);
}
for(i=0; i<nfila; i++){
for(j=0; j<ncolu; j++){
mat[i][j]=j+i;
}
}
for(i=0; i<nfila; i++){
for(j=0; j<ncolu; j++){
printf("mat[%d][%d] = %d\n",i,j,mat[i][j]);
}
}
}
Programa en C: Suma los indices de la Matriz y los imprime por pantalla
