Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2011, 21:40   #1
Nicole
Пользователь
 
Регистрация: 08.01.2011
Сообщений: 11
Восклицание Delphi. Числа Фибоначчи.

Подскажите, пожалуйста!
В следствие выполнения программы я вывела в Edit некоторую числовую строку (ее элементы располагаются через пробел). Как теперь найти в Edit'e первый по порядку элемент, являющийся числом Фибоначчи?
(Выводить его не надо - сама знаю как это сделать...)
Nicole вне форума Ответить с цитированием
Старый 09.04.2011, 22:02   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

напишите функцию для проверки и распарсьте строку в едите)
Код:
Function isFib(fibi:integer):boolean;
var p1,p2,tmp:integer;
begin
isFib:=false;
P1 := 1; 
P2 := 1; 
while p2 < fibi do 
begin 
tmp := p2; 
p2 := p1 + p2; 
p1 := tmp 
end; 
isFib:=p2 = fibi;
end;
либо
Цитата:
Тест Гесселя: число N является числом Фибоначчи тогда и только тогда, когда 5N^2 + 4 или 5N^2 - 4 является квадратом.
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 09.04.2011 в 22:08.
Mad_Cat вне форума Ответить с цитированием
Старый 09.04.2011, 22:06   #3
Nicole
Пользователь
 
Регистрация: 08.01.2011
Сообщений: 11
По умолчанию

Спасибо. Теперь все понятно.
Nicole вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Числа Фибоначчи. valiaam55 Помощь студентам 2 19.11.2010 19:16
Числа Фибоначчи zerc Помощь студентам 1 22.10.2010 19:50
Числа Фибоначчи vasyapupkin Помощь студентам 3 12.04.2010 11:27
Числа Фибоначчи. (WHILE) RUSSTUDENT Помощь студентам 2 02.03.2010 02:10
Числа Фибоначчи Witaliy Помощь студентам 1 26.02.2009 12:18