شما این محصولات را انتخاب کرده اید

سبد خرید

فیبوناچی بازگشتی
شناسه پست: 6574
بازدید: 121

تابع بازگشتی فیبوناچی در C++

				
					#include <iostream.h>
#include <conio.h>
#include <math.h>

//------------sourcea.ir----------------------------------//
using namespace std;
int Fib(int n)
{
    if (n >= 2)
        return Fib(n-1) + Fib(n-2);
    else
        return 1;
}
 
int main()
{
    for ( int i = 1 ; i < 10 ; i++)
        cout << Fib(i) << " - ";
}

//8

#include<bits/stdc++.h>
using namespace std;

void reverse(int start, int end, int arr[]){
     if(start >= end)
         return;
    
    
    swap(arr[start],arr[end]);
    
    reverse(start+1,end-1,arr);
}

void printArray(int n, int arr[]){
     for(int i=0;i<n;i++)
         cout << arr[i] << " ";
}

int main(){
    
   int arr[50];
	for (int i = 0; i < 50; i++)
	{
		cin>>numbers[i];
	}
    int n = sizeof arr/sizeof arr[0];
    
    
    reverse(0,n-1,arr);
    
    printArray(n,arr);
    
}

				
			

توضیحات:

صورت سوال:

برنامه ای بنویسید که با تابع بازگشتی ، n جمله اول سری فیبوناچی را نمایش دهد

شما میتوانید سوالات خود را از طریق ایمیل پشتیبانی – تماس با ما – یا در قسمت نظرات سوال خود را بپرسید.

موفق باشید

A.J

پست های مرتبط:

اشتراک در
اطلاع از
guest

0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها