Programa con recursividad
Publicado por pakoBDA (1 intervención) el 04/05/2010 04:17:52
BUENAS!!! queria ver si me podian ayudar con un programa en dev c++, se trata de sacar el factorial de un numero pero usando el metodo de recurisividad.
Aqui tengo el programa pero algo me falla y la verdad no se que es espero me puedan ayudar
GRACIAS!!! .
#include <stdio.h>
#include <conio.h>
int FACT(int);
int n;
main()
{
printf("Ingresa un numero: ");
scanf("%d", &n);
FACT(n);
printf("Factorial es: %d", FACT(n));
getche();
}
int FACT(n)
{
int s=1, z, i;
for(i=1; i<=n; i++)
{
z=s*i;
s=z;
}
return(n);
}
Aqui tengo el programa pero algo me falla y la verdad no se que es espero me puedan ayudar
GRACIAS!!! .
#include <stdio.h>
#include <conio.h>
int FACT(int);
int n;
main()
{
printf("Ingresa un numero: ");
scanf("%d", &n);
FACT(n);
printf("Factorial es: %d", FACT(n));
getche();
}
int FACT(n)
{
int s=1, z, i;
for(i=1; i<=n; i++)
{
z=s*i;
s=z;
}
return(n);
}
Valora esta pregunta


0