PDA

View Full Version : مبتدی: نمونه سوال باجواب درباره تابع درc



masoudsalehie
دوشنبه 21 آذر 1390, 08:40 صبح
شماروبه خدانمونه سوال باجواب درباره تابع مخصوصابازگشتی به زبان cبهم بدید

patepate
سه شنبه 22 آذر 1390, 09:18 صبح
توسط تابه بازگشتی فاکتوریل عدد دریافتی را محاسبه می کند.

#include<iostream.h>
#include<conio.h>
int fact(int n);
int main()
{
int n;
clrscr();
cout<<"enter a number:";
cin>>n;
cout<<fact(n);
getch();
}
int fact(int n)
{
int t=1;
for(int i=1;i<=n;i++)
t=t*i;
return t;
}

patepate
سه شنبه 22 آذر 1390, 09:24 صبح
توسط تابع باز گشتی جمله n سری فیبوناچی

#include<iostream.h>
#include<conio.h>
int fibo(int);
int main()
{
int n,i;
clrscr();
cout<<"please enter n:";
cin>>n;
for(i=1;i<=n;i++)
cout<<fibo(i)<<" ";
getch();
return 0;
}
int fibo(int n)
{
if(n==1)
return 1;
if(n==2)
return 1;
return(fibo(n-2)+fibo(n-1));
}