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
Tagged on:     

Ingresa un comentario:

A %d blogueros les gusta esto: