Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/12/2004, 03:56
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 8 meses
Puntos: 7
Me dice que el objeto no es uan funcion, Lenguaje C

#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?
__________________
Charlie.