ورود

View Full Version : دنباله ی فیبوناچی



hosein: tehran jonob
دوشنبه 03 دی 1386, 09:36 صبح
سلام اگر میشه یکی برنامه دنباله فیبوناچی را به زبان c خیلی ساده و بدون پیچیدگی برای من بنویسه(فقط تولید و چاپ دنباله فیبوناچی).:گریه:

emad_67
دوشنبه 03 دی 1386, 09:44 صبح
شما خودت سعی کن بنویسی، اگه مشکل پیدا کردی بپرس. به صورت باز گشتی خیلی ساده میشه نوشت

ICEMAN
دوشنبه 03 دی 1386, 12:37 عصر
1 // Fig. 6.30: fig06_30.cpp
2 // Testing the recursive fibonacci function.
3 #include <iostream>
4 using std::cout;
5 using std::cin;
6 using std::endl;
7
8 unsigned long fibonacci( unsigned long ); // function prototype
9
10 int main()
11 {
12 // calculate the fibonacci values of 0 through 10
13 for ( int counter = 0; counter <= 10; counter++ )
14 cout << "fibonacci( " << counter << " ) = "
15 << fibonacci( counter ) << endl;
16
17 // display higher fibonacci values
18 cout << "fibonacci( 20 ) = " << fibonacci( 20 ) << endl;
19 cout << "fibonacci( 30 ) = " << fibonacci( 30 ) << endl;
20 cout << "fibonacci( 35 ) = " << fibonacci( 35 ) << endl;
21 return 0; // indicates successful termination
22 } // end main
23
24 // recursive method fibonacci
25 unsigned long fibonacci( unsigned long number )
26 {
27 if ( ( number == 0 ) || ( number == 1 ) ) // base cases
28 return number;
29 else // recursion step
30 return fibonacci( number - 1 ) + fibonacci( number - 2 );
31 } // end function fibonacci

موفق باشی