Program menghitung faktorial bilangan
#include <iostream.h>
#include <conio.h>
int factr(int n);
main()
{
int faktor, bilangan;
cout << "Inputkan bilangan bulat ! ";
cin >> bilangan;
faktor = factr(bilangan);
cout << "Faktorial : " << bilangan << " adalah : " << faktor << endl;
getch();
}
/* non-recursive */
int factr(int n)
{
int answer;
if(n==1) return(1);
answer = factr(n-1)*n; /* recursive call */
return(answer);
}
Comments
Post a Comment