Cuando introduzco los valores fuera del bucle al compilarlo empieza por [10][10] ¿por qué? ¿la instrucción tabla_mult[i][j]=(i+1)*(j+1) no hace que la matriz empiece por [1][0] es que sino no lo entiendo?
Código C:
Ver original#include <stdio.h>
#include <stdlib.h>
int main(){
int tabla_mult[10][10];
int i,j;
for(i=0; i<10; i++){
for(j=0; j<10; j++){
tabla_mult[i][j]=(i+1)*(j+1);
}
}
printf("Tabla mult[%d][%d]= ", i
,j
);
printf("%d\n", tabla_mult
[i
-1][j
-1]); }