0 / 0 / 0
Регистрация: 27.10.2010
Сообщений: 80
|
||||||
1 | ||||||
Для последовательности Фибоначчи найти k-й член последовательности29.09.2012, 21:00. Показов 3269. Ответов 8
Метки нет (Все метки)
Для последовательности Фибоначчи:
1) Найти k-й член последовательности 2) Получить первые n членов последовательности 3) Верно ли, что сумма первых n членов последовательности есть четное число? не пойму как сделать 1) если пользователь введет например 0 или 1, у меня выходит ошибка. закидывать сначала в массив всю последовательность нельзя, понятное дело. хотел так, но тут проблемы с 0 и 1 элементами, можно как-то по-человечески сделать первый пункт?
0
|
29.09.2012, 21:00 | |
Ответы с готовыми решениями:
8
Найти min четный член последовательности и max нечетный член последовательности Найти первый член последовательности, для которого выполнено условие Найти член последовательности, удовлетворяющий правилу Найти N-ый член последовательности, сократив количество рекурсивных вызовов |
59 / 59 / 8
Регистрация: 29.06.2012
Сообщений: 188
|
||||||
29.09.2012, 21:21 | 3 | |||||
может без if , просто сразу
0
|
0 / 0 / 0
Регистрация: 27.10.2010
Сообщений: 80
|
||||||
29.09.2012, 21:24 [ТС] | 4 | |||||
окей с этим разобрались, теперь со вторым, у меня вывод только последовательность до num_elem в данном случае (в задаче до K члена) потом идет всякий мусор идет типа -100500
писал что-то вроде
0
|
59 / 59 / 8
Регистрация: 29.06.2012
Сообщений: 188
|
||||||
29.09.2012, 21:42 | 5 | |||||
0
|
0 / 0 / 0
Регистрация: 27.10.2010
Сообщений: 80
|
|
29.09.2012, 22:15 [ТС] | 6 |
все бы ничего, но нужно, чтобы можно вводить больше К-того порядка)
0
|
59 / 59 / 8
Регистрация: 29.06.2012
Сообщений: 188
|
|
29.09.2012, 22:34 | 7 |
а смысл рассчитывать меньшее число элементов, чем нужно вывести?
0
|
0 / 0 / 0
Регистрация: 27.10.2010
Сообщений: 80
|
|
29.09.2012, 22:49 [ТС] | 8 |
Смотрите у нас есть последовательность чисел, нам надо из них вытащить к-ый элемент, вытаскиваем используя формулу. Дальше нам надо вывести последовательность чисел до n причем n>k.
вот последовательность чисел Фибоначчи 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377... (и т.д) нам нужен элемент К=4, на выходе получаем 2, теперь вводим n причем n>k, к примеру n=8, на выходе получаем 0, 1, 1, 2, 3, 5, 8, 13.
0
|
Master of Orion
|
||||||
30.09.2012, 02:19 | 9 | |||||
Сообщение было отмечено Памирыч как решение
Решение
0
|
30.09.2012, 02:19 | |
30.09.2012, 02:19 | |
Помогаю со студенческими работами здесь
9
Найти N-й элемент последовательности чисел Фибоначчи Получить минимальный член последовательности Рекурсивные функции. Найдите n-ый член последовательности Найти количество 0 в последовательности и произведение последовательности Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |