#include <stdio.h>
#include <math.h>
int main(void){
int matriz[7][10];
int i=0, j=0;
int num=0, fila=0, factorial=1;
for (i=0; i<7; i++){
for(j=0; j<10; j++){
if(j==0){
matriz[i][j]=factorial(i);
}else{
matriz[i][j]=j;
}
}
}
for (i=0; i<7; i++){
for(j=0; j<10; j++){
printf("%d \t", matriz[i][j]);
}
printf("\n");
}
}
int factorial(int numero){
int fila=0, num=0, factorial=1;
fila=numero;
for (num=fila; num>1; --num) factorial *= num;
return factorial;
}
Al compilar me dice que el objeto llamado no es una función.
¿Alguien sabe como puedo solucioanrlo?