0 / 0 / 1
Регистрация: 13.01.2017
Сообщений: 31
|
|
1 | |
Напишите рекурсивную и нерекурсивную функции, вычисляющие n-e число Фибоначчи22.03.2017, 10:17. Показов 9048. Ответов 2
Метки нет (Все метки)
Числа Фибоначчи задаются следующими соотношениями: f0=f1=1; fn=fn-1+fn-2, n>1. Напишите рекурсивную и нерекурсивную функции, вычисляющие n-e число Фибоначчи, и сравните скорость их работы. Объясните результаты сравнения.
0
|
22.03.2017, 10:17 | |
Ответы с готовыми решениями:
2
Описать нерекурсивную функцию, вычисляющую N-e число Фибоначчи Написать рекурсивную и нерекурсивную программу вычисления значения функции f Описать рекурсивную и нерекурсивную функции вычисления значения по формуле Написать рекурсивную и нерекурсивную функции вычисления полинома (ошибка в цикле) |
1755 / 1347 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
|
|||||||||||
22.03.2017, 10:36 | 2 | ||||||||||
Сообщение было отмечено Pudge1488 как решение
Решение
С рекурсией
1
|
Модератор
9870 / 5238 / 3306
Регистрация: 17.08.2012
Сообщений: 16,006
|
|||||||||||||||||||||
24.03.2017, 18:38 | 3 | ||||||||||||||||||||
Hitoku, Вторая программа содержит ошибку. Не инициализирована локальная переменная f. Замечу ещё, что алгоритм не оптимален. Можно так:
Можно ещё через формулу Бине:
1
|
24.03.2017, 18:38 | |
24.03.2017, 18:38 | |
Помогаю со студенческими работами здесь
3
Описать нерекурсивную функцию целого типа, вычисляющую N-e число Фибоначчи по формуле Напишите рекурсивную и не рекурсивную функции, реализующие алгоритм решения поставленной задачи Напишите функции, вычисляющие температуру Фаренгейта по заданной температуре Цельсия и наоборот Напишите функции, вычисляющие первую и вторую цифры заданного двузначного числа Переделать нерекурсивную функцию в рекурсивную Составить рекурсивную и нерекурсивную функцию Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |