Hola tengo una duda con este pequeño programa
#include<iostream>
using namespace std;
long int fact(int n){
if(n==0) return 1;
else return n*fact(n-1);}
int main()
{
int n;
cout<<"Ingresar numero : ";
cin>>n;
cout<<"el factorial del numero es : "<<fact(n)<<endl;
cin.get();
cin.get();
}
Porque tengo que poner dos veces cin.get() para que se pueda ver el resultado??
Lo compile en VSE 2008 - proyecto vacio
Saludos