Форум программистов, компьютерный форум CyberForum.ru

ребят срочно == числа фибоначчи - C++

Восстановить пароль Регистрация
 
motorik
0 / 0 / 0
Регистрация: 15.05.2011
Сообщений: 6
29.06.2011, 09:22     ребят срочно == числа фибоначчи #1
Числа Фибоначчи определяются следующим образом:
(n = 2,3, ...). Составить программу вычисления для данного неотъемлемого целого n, которая будет включать рекурсивную функцию, которая основана на использовании соотношения .
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.06.2011, 09:22     ребят срочно == числа фибоначчи
Посмотрите здесь:

Числа Фибоначчи! C++
C++ Числа Фибоначчи
C++ Числа Фибоначчи
C++ Числа фибоначчи
Числа Фибоначчи C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nikkka
Мат в 32 хода
 Аватар для nikkka
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
29.06.2011, 09:55     ребят срочно == числа фибоначчи #2
Цитата Сообщение от motorik Посмотреть сообщение
вычисления для данного неотъемлемого целого n
вычисления ЧЕГО для n?
grizlik78
Эксперт C++
 Аватар для grizlik78
1882 / 1414 / 101
Регистрация: 29.05.2011
Сообщений: 2,958
29.06.2011, 12:09     ребят срочно == числа фибоначчи #3
Цитата Сообщение от motorik Посмотреть сообщение
Числа Фибоначчи определяются следующим образом:
(n = 2,3, ...).
Кажется это самое краткое определение чисел Фибоначчи. Жаль, что неправильное.

Добавлено через 4 минуты

Не по теме:

Цитата Сообщение от motorik Посмотреть сообщение
Составить программу вычисления для данного неотъемлемого целого n, которая будет включать рекурсивную функцию, которая основана на использовании соотношения .
Что-то напомнило:
Глаза того тулупа, который из шкуры зайца вышел, в городе где ночь настаёт, когда над ним птенец пролетает верхом на хромой блохе.

POMIDORKA
 Аватар для POMIDORKA
1 / 1 / 0
Регистрация: 11.05.2011
Сообщений: 30
29.06.2011, 12:39     ребят срочно == числа фибоначчи #4
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var
    a,b,c,i,n: integer;
begin
    write('n = ');
    readln(n);
 
    a := 0;
    write(a,' ');
    b := 1;
    write(b,' ');
    for i:=3 to n do begin
        write(a+b,' ');
        c := b;
        b := a + b;
        a := c
    end;
 
readln
end.
Добавлено через 3 минуты
Числа Фибоначчи – это элементы числовой последовательности
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, …, в которой каждое последующее число равно сумме двух предыдущих
co6ak
29.06.2011, 12:44
  #5
POMIDORKA
 Аватар для POMIDORKA
1 / 1 / 0
Регистрация: 11.05.2011
Сообщений: 30
29.06.2011, 12:46     ребят срочно == числа фибоначчи #6
а для чего ссылки?
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
29.06.2011, 12:51     ребят срочно == числа фибоначчи #7
Ничего не понял, вот рекурсия для определения n-ого числа фибоначчи.
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
int f(int N){
    return N=N < 2?N:f(N-1)+f(N-2);
}
int main(){
    int N;    
    std::cin >> N;
    std::cout << f(N);
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.06.2011, 12:58     ребят срочно == числа фибоначчи
Еще ссылки по теме:

C++ Числа Фибоначчи
Числа Фибоначчи, простые числа и делители C++
C++ Числа Фибоначчи

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
POMIDORKA
 Аватар для POMIDORKA
1 / 1 / 0
Регистрация: 11.05.2011
Сообщений: 30
29.06.2011, 12:58     ребят срочно == числа фибоначчи #8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
int fibonacci(int n)
{
    return (n<=2 ? 1 : fibonacci(n-1) + fibonacci(n-2));
}
 
int main(void)
{
    for (int n=1; n<=16; n++)
        std::cout << fibonacci(n) << ", ";
    std::cout << "..." << std::endl;
    return 0;
}
Yandex
Объявления
29.06.2011, 12:58     ребят срочно == числа фибоначчи
Ответ Создать тему
Опции темы

Текущее время: 22:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru