Показать сообщение отдельно

  #2  
Старый 23.04.2010, 15:36
Katya.sx
Новичок
Регистрация: 08.02.2010
Сообщений: 11
С нами: 8554717

Репутация: 2
По умолчанию

Цитата:
Сообщение от saransko_o  
как на языке С можно реализовать вычисления чисел фибоначчи до 5000?
Ряд Фибоначчи хорошо описан в книге "С++ за 21 день".

#include <iostream.h>
int s=0;
int fib (int n);

int main()
{

int n, answer;
cout << "Enter number to find: ";
cin >> n;

cout << "\n\n";

answer = fib(n);

cout << answer << " is the " << n << "th Fibonacci number\n";
cout << "\n" <<s <<"\n";
return 0;
}

int fib (int n)
{
cout << "Processing fib(" << n << ")... ";
s++;
if (n < 3 )
{
cout << "Return 1!\n";
return (1);
}
else
{
cout << "Call fib(" << n-2 << ") and fib(" << n-1 << ").\n";
return (fib(n-2) + fib (n-1));
}
 
Ответить с цитированием