Так вот. Дана последовательность чисел Фибоначчи (1,1,2,3,5,8,13,21, .... )
Найти значение элемента по его номеру (например №6 - восемь)
Заранее благодарен. ;D
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
| yar |
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 9 Репутация: 0 |
Вот такая задчка. Я её замутил сам, не знаю, как-то не красиво, и хочу что бы мне вы подсказали самое рациональное решение
Так вот. Дана последовательность чисел Фибоначчи (1,1,2,3,5,8,13,21, .... ) Найти значение элемента по его номеру (например №6 - восемь) Заранее благодарен. ;D -------------------- Типа того...
|
![]() ![]() |
| Lord_of_Dark |
Сообщение
#2
|
|
Группа: Пользователи Сообщений: 9 Репутация: 0 |
AnKoR, сделай так:
{$N+} var i, max: longint; a: array[0..1] of extended; begin readln( max ); a[1]:= 1; a[0]:= 1; for i:= 1 to ( max - 2 ) do if odd( i ) then a[1]:= a[1] + a[0] else a[0]:= a[1] + a[0]; write( a[max mod 2] ); readln end. Сам не компилил, но идти должно... -------------------- Почаще форматируйте жёсткие диски,
И Вантуз почаще пытайтесь стирать! |
yar Фибоначчи 1.11.2002 16:04
pascal65536 Re: Фибоначчи 2.11.2002 17:13
mj Re: Фибоначчи 3.11.2002 5:34
trminator Re: Фибоначчи 25.11.2002 19:18
AGPA Re: Фибоначчи 7.12.2002 3:47
KLIM Re: Фибоначчи 9.11.2003 1:39![]() ![]() |
|
Текстовая версия | 22.12.2025 8:24 |