Contoh Program C - #7 Menghitung Faktorial (Rekursif)
#include <stdio.h>
#include <stdlib.h>
int faktorial (int x);
int p;
int main()
{ printf("--Input--\n");
printf("Masukkan angka faktorial : ");scanf("%d",&p);
printf("Hasil Faktorial : %d",faktorial(p));
printf("\n\n\n");
main();
}
int faktorial (int x){
system("cls");
if (x==1){
return x; }
else
if(x==0){
return 1;
}
else
if(x<1){
printf("Angka dimasukkan kurang dari 0\n\n");
main();
}
else return x*faktorial(x-1);
}
Komentar
Posting Komentar
Yuk saling mengisi kekurangan setiap orang :), Kritik dan saran selalu diterima kok! :)