Código:
#include <stdio.h> #define MAX 1000 void main(){ int i,j,files,columnes; int matriu[MAX][MAX]; printf("Intodueix el numero de files\n"); scanf("%d",&files); printf("Introdueix el numero de columnes"); scanf("%d",&columnes); /*Miram que la matriu sigui valida*/ if(files > MAX-1 || columnes > MAX-1 || files < 0 || columnes < 0) { printf("Matriu no valida"); exit(-1); } for( i = 0; i < files; i++) { for( j = 0; j < columnes; j++) matriu[i][j] = j+i; } printf("La matriu final es:\n"); for( i = 0; i < files; i++) { for( j = 0; j < columnes; j++) printf("[%d][%d] = %d",i,j,matriu[i][j]); } }