Форум программистов, компьютерный форум, киберфорум
Алгебра, теория чисел
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 5
1

Дано целое число N (> 1), являющееся числом Фибоначчи: N = FK . Найти целое число K — порядковый номер числа Фибоначчи N

09.04.2013, 22:31. Показов 2052. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
помогите пожалуйста на с написать, или хотя бы какой нить толчок сделать. Дано целое число N (> 1), являющееся числом Фибоначчи: N = FK . Найти целое число K — порядковый номер числа Фибоначчи N.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.04.2013, 22:31
Ответы с готовыми решениями:

Найти целое число K - порядковый номер числа Фибоначчи N
Дано целое число N (>1). являющееся числом Фибоначчи: N = FK (определение чисел Фибоначчи дано в...

Найти целое число k-порядковый номер числа фибоначчи
Дано целое число N(>1), являющееся числом Фибоначчи: N=Fk(число Фибоначчи Fk определяется следующим...

Найти целое число K — порядковый номер числа Фибоначчи N.
Приветствую всех, уважаемые программеры, в очередной раз прошу вашей помощи... заранее искренне...

Найти целое число K – порядковый номер числа Фибоначчи N
Дано целое число N (> 1), что есть числом Фибоначчи: N = FK . Найти целое число K – порядковый...

2
4527 / 3521 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
10.04.2013, 02:16 2
Вариантов море. Можно тупо считать все числа Фибоначчи подряд, пока не уткнётесь в данное. Можно и хитрее. Во-первых, числа Фибоначчи можно считать по формуле, без всяких рекурсий. Во-вторых, для них есть показательная асимптотика, которая, наверно, позволит прямо находить номер через логарифм.
0
Модератор
Эксперт функциональных языков программированияЭксперт Python
36601 / 20330 / 4220
Регистрация: 12.02.2012
Сообщений: 33,641
Записей в блоге: 13
10.04.2013, 14:24 3
А на Лиспе не подойдет? А то вот:

Lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
(defun get-num-fib (N)
 (let ((p 1) (c 1) (z 0) (k 2))
  (loop
     (when (= c n) (return k))
     (when (> c n) (return 'not_found))
     (setq z (+ p c) p c c z k (1+ k)))))
 
==> get-num-fib
 
(get-num-fib 34)
 
==> 9
 
(get-num-fib 55)
 
==> 10
 
(get-num-fib 267914296)
 
==> 42
 
(get-num-fib 267914295)
 
==> not_found
0
10.04.2013, 14:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.04.2013, 14:24
Помогаю со студенческими работами здесь

Найти целое число k-порядковый номер числа фибоначчи
Дано целое число N(>1), являющееся числом Фибоначчи: N=Fk(число Фибоначчи Fk определяется следующим...

Дано целое число, являющееся некоторой степенью числа 2. Найти целое число K — показатель этой степени
Добрый день форумчанине. Помогите пожалуйста перевести, программу из Pascal на MatLab Дано...

Дано целое число N (> 1). Определить, является ли число N числом Фибоначчи
Дано целое число N (> 1). Определить, является ли число N числом Фибоначчи. Если является, то...

С использованием цикла While написать программу :Дано целое число N. Проверить является ли число N числом Фибоначчи
Помогите пожалуйста 1)с использованием цикла While и без масивов написать программу которая...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru