Minggu, 06 Januari 2013

Void Rekursi


Fungsi dalam C dapat dipakai secara rekursi, dalam artian suatu fungsi dapat memanggil dirinya sendiri.
contoh program :
Dengan Rekursi
#include <iostream>
#include <conio>
void pake_rekursi(int n)
{
n++;
cout<<n<<endl;
if(n<10)
{
pake_rekursi(n);
}
}
main()
{
pake_rekursi(0);
getch();
}
coutnya adalah :
v
Tanpa rekursi
#include <iostream>
#include <conio>
void tanpa_rekursi(int n)
{
int i;
for (i=1;i<=n;i++)
{
cout<<i<<endl;
}
}
main()
{
tanpa_rekursi(10);
getch();
}

Tidak ada komentar:

Posting Komentar