Fungsi rekursi adalah suatu fungsi yang memanggil dirinya sendiri, artinya fungsi tersebut di panggil di dalam tubuh fungsi itu sendiri. Berikut adalah contoh program rekursi untuk faktorial ...
# include conio.h
# include stdio.h
int faktorial (int n)
{
if (n==1)
return(1);
else
return (n*faktorial(n-1));
}
main ()
{
int x;
printf("Mencari nilai faktorial\n\n");
printf("Nilai x >> ");
scanf("%d", &x);
printf("\nNilai dari %d! adalah %d\n",x,faktorial(x));
getch();
}
0 comments