![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
29/12/2004, 03:56
|
| | 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. |