Programa en C con recursividad

Necesito que por favor me des un ejemplo de un programa sencillo en lenguaje C que tenga recursividad y que compile y ejecute.
Respuesta
1
#include <iostream.h>
#include <stdlib.h>
int factorial(int numero);
int main()
{   int num,f;
 cout<<"ingrese el numero para sacar factorial ";cin>>num;
 f = factorial(num);
 cout<<"el factorial es :"<<f<<endl;
      system("PAUSE");
      return 0;
}
int factorial(int numero){
if(numero==1){
return 1;
}else{
return numero*factorial(numero-1);  // aqui se hace la llamada recursiva.
}
}
Este programa es para sacar factorial
ESPERO TE AYUDE, si deseas aclaraciones solo dímelo, hasta entonces
Gracias experto, pero cuando lo voy a compilar no me compila, da un error en la linea donde está el cout, yo estoy utilizando el dev-C++
¿Seguro?
¿Lo has copiado bien? Fíjate al copiar que no se te escape copiar la librería iostream. H por que es esa librería la que sirve para usar el cout

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas