0 / 0 / 0
Регистрация: 23.01.2014
Сообщений: 6
|
|
1 | |
Для каждого из некоторого количества натуральных чисел указать, является ли оно числом Фибоначчи23.01.2014, 19:35. Показов 1261. Ответов 11
Метки нет (Все метки)
для каждого из некоторого количества натуральных чисел указать, является ли оно числом Фибоначчи. если да, то каким по счету. последовательность чисел Фибоначчи {Fi} задается рекуррентным соотношением: F0=1, F1=1, Fi=Fi-1+Fi-2 для i>1
помогите, пожалуйста, написать программу (желательно с комментариями) на С++
0
|
23.01.2014, 19:35 | |
Ответы с готовыми решениями:
11
Из некоторого количества значений натурального N, получаемых от пользователя, указать является ли простым числом число Для каждого из некоторого количества натуральных чисел найти простой делитель наибольшой кратности Дано число k. Определить, является ли оно числом Фибоначчи Ввести число и определить, является ли оно числом Фибоначчи |
235 / 31 / 11
Регистрация: 04.06.2010
Сообщений: 293
|
|||||||||||
23.01.2014, 22:03 | 3 | ||||||||||
Valentina1302, если есть вопросы по коду - спрашивайте
Сделал без прототипа функции.. Вот, немного поправил.
0
|
434 / 299 / 82
Регистрация: 11.12.2010
Сообщений: 1,209
|
||||||
23.01.2014, 22:24 | 4 | |||||
мой более громозкий вариант
0
|
Бедел
|
23.01.2014, 22:27
#5
|
0
|
434 / 299 / 82
Регистрация: 11.12.2010
Сообщений: 1,209
|
|
23.01.2014, 22:29 | 6 |
0
|
235 / 31 / 11
Регистрация: 04.06.2010
Сообщений: 293
|
|
23.01.2014, 22:44 | 7 |
Если у вас ругается на такое задание массива, то выделяйте память под него динамически) У меня компилятор GNU gcc, он не ругается.. Уже несколько раз сталкиваюсь с такой проблемой. На днях создам тему по этому вопросу..
0
|
24.01.2014, 14:21 | 8 | |||||
а что у вас стэк бездонный ? тут либо идёт автоматическая подстановка
0
|
0 / 0 / 0
Регистрация: 23.01.2014
Сообщений: 6
|
|
24.01.2014, 15:26 [ТС] | 9 |
1ая программа считает неправильно числа фибоначчи. (числа фибоначчи: 1, 1, 2, 3, 5, 8, 13, 21)
2 ая программа не запускается вообще
0
|
1130 / 789 / 232
Регистрация: 12.04.2010
Сообщений: 2,012
|
|||||||||||
24.01.2014, 18:02 | 10 | ||||||||||
Дополнительное замечание. Будет ошибкой написать while( fib1 + fib2 < n ) При n == 0x7FFFFFFF это приведёт к зацикливанию. Что касается номера числа, добавим счётчик в функцию.
0
|
434 / 299 / 82
Регистрация: 11.12.2010
Сообщений: 1,209
|
|||||||||||
24.01.2014, 19:59 | 11 | ||||||||||
У вас какой компилятор?
Возможно придется избавится от
0
|
235 / 31 / 11
Регистрация: 04.06.2010
Сообщений: 293
|
||||||
24.01.2014, 23:27 | 12 | |||||
Да, скорее всего, Вы правы. Компилятор сам оптимизиурет такое задание массива в
0
|
24.01.2014, 23:27 | |
24.01.2014, 23:27 | |
Помогаю со студенческими работами здесь
12
Дано число N. Определить, является ли оно числом, принадлежащим последовательности Фибоначчи Дан массив целых чисел,произвести для него следующие операции: для каждого из чисел ,входящего в массив,указать,сколько раз оно входит в массив... Нужно подчеркнуть Participle 1 и 2, установить функции каждого из них, т.е. указать является ли оно Определить, является ли оно числом Фибоначчи. Без ввода данных пользователем и Без массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |