![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 22.09.2010
Сообщений: 4
|
![]()
является введенное пользователем число n числом Фибоначчи, я все никак додуматься не могу... помогите, как выводить ряд я знаю мне нужно, чтобы он числа проверял являются ли они числами Фибоначчи...
Последний раз редактировалось bot7; 22.09.2010 в 16:11. |
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 22.09.2010
Сообщений: 4
|
![]()
procedure TForm1.BitBtn1Click(Sender: TObject);
var n, i: Integer; F, F1, F2: Int64; begin Self.ResultMemo.Lines.Clear; try n := StrToInt(Self.NEdit.Text); except n := 0; Application.MessageBox(PChar('Не корректно введено число N'), PChar('Ошибка!'), MB_OK + MB_ICONERROR); Self.NEdit.SetFocus; end; F1 := 1; F2 := 1; for i:=1 to n do begin if i<3 then F := 1 else begin F := F1+F2; F1 := F2; F2 := F; end; Self.ResultMemo.Lines.Add('F['+IntToStr(i)+']='+IntToStr(F)); end; end; end. |
![]() |
![]() |
![]() |
#4 |
Регистрация: 22.09.2010
Сообщений: 4
|
![]()
и то защита не работает(
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 10.06.2010
Сообщений: 225
|
![]()
Делай с помощью обычного Edit,а лучше сделай в консольном приложении сначала,а потом делай в VCL,в консоли алгоритм разработал и потом переделал кнопками мемо и прочей лабудой.
К тому же числа фибоначчи наверное удобнее держать в массиве чисел. и складывать будет удобнее а первые 2 числа задаёшь в ручную for i=1 to N do a[i-1]+a[i]=a[i+1]
За помощь: Нажмите на весы слева от сообщения!
Последний раз редактировалось savva; 23.09.2010 в 15:54. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ряд Фибоначчи...на Паскале | Sashko_Milashko | Помощь студентам | 22 | 08.12.2012 15:34 |
ряд фибоначчи | Kitti | Помощь студентам | 1 | 07.06.2010 17:55 |
ряд фибоначчи на ассемблере | Kitti | Помощь студентам | 0 | 07.06.2010 14:09 |
Фибоначчи | Walter | Помощь студентам | 17 | 13.12.2008 22:34 |
задача:Паскаль и ряд чисел Фибоначчи | SEREG@ | Помощь студентам | 20 | 16.12.2007 20:05 |