TENGO UN PROGRAMA K ME TIENE K KALKULAR EL FACTORIAL DE CIERTO NUMERO PERO ESK ME SALE UN ERROR DICIENDO K LA DECLARACION ES OBSOLTA EN K PUEDE ESTAR MAL?? GRACIAS DE ANTEMANO AKA EL KODIGO
#include<conio.h>
#include<stdio.h>
long int fact(int x);
void main()
{
int r,x;
printf("Introduce un numero[que no sea menor a 2]:");
scanf("%i",&r);
if (r<2)
printf("Error el numero no debe ser menor a 2");
fact(x);
}
long int fact()
{
int x;
for (int i=0;i<x;i++)
for(int j=0;j<x;j--)
{
printf("%i",x);
return x;
}
getch();
}
en primer lugar define una funcion con un parametro tipo entero..
y al momento de hacer la definido no esta definido
segundo
for(int j=0;j<x;j--)
{
printf("%i",x);
return x;
}
la verdad
no me acuerdo como se saca el factorial pero ese ciclo al revez..??
y por ultimpo returna un valor en ciclo
solo lo va hacer una vez y ya para de contar..
espero que le sea de ayuda
taluego....