martes, 13 de septiembre de 2011

Factorial de un numero

Halla el factorial de un número


#include "stdafx.h"
#include "iostream"
using namespace std;

long factorial(int n)
{
if(n==0)
return 1;
else
return factorial(n-1)*n;
}

void main()
{
int n;

char rpta='n';

do{
system("cls");//Limpia la pantalla

do{
cout<<"Ingrese numero: ";cin>>n;
}while(n<0);

cout<<endl<<"Factorial de "<<n<<" = "<<factorial(n)<<endl;

cout<<"Desea realizar otro calculo (s/n)?\t";cin>>rpta;
}while(rpta!='n');
}

No hay comentarios:

Publicar un comentario