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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.01.2012, 22:13   #1
'studentka'
Пользователь
 
Регистрация: 29.11.2011
Сообщений: 10
По умолчанию числа фибоначчи в массиве

не могли бы Вы мне помочь? Дано целое число N(>0). Сформировать и вывести целочисленный массив размера N, содержащий N первых членов последовательности чисел Фибоначчи. Вот код:
Код:
var
  Form1: TForm1;
  i,k: integer;
   n:integer;
 a: array [1..10] of integer;
implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
 n:=strtoint(edit1.Text);
    StringGrid1.ColCount:=n;
  for i:=1 to n do
    begin
  a[1]:=0;
  a[2]:=1;
  while(a[2]<=n) do begin
  k:=a[1];
  a[1]:=a[2];
  a[2]:=k+a[2];
  a[i]:=a[2];
  a[i]:=a[i-2]+a[i-1];
   stringgrid1.Cells[i-1,0]:=inttoStr(a[i]);

 end;
end;

end;

end.
вроде все правильно, но почему-то ответ выдается совершенно не то, что требуется.
'studentka' вне форума Ответить с цитированием
Старый 03.01.2012, 22:17   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
a[1]:=0;a[2]:=1;
for i:=1 to 2 do
stringgrid1.Cells[i-1,0]:=inttoStr(a[i]);
i:=3; 
while(i<=n) do begin
  a[i]:=a[i-2]+a[i-1];
stringgrid1.Cells[i-1,0]:=inttoStr(a[i]);
i:=i+1;
end;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 03.01.2012, 22:28   #3
'studentka'
Пользователь
 
Регистрация: 29.11.2011
Сообщений: 10
По умолчанию

огромнейшее спасибо!!!
'studentka' вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
числа Фибоначчи akademochka Помощь студентам 3 22.03.2012 23:45
поиск в массиве чисел Фибоначчи VAVILON17 Помощь студентам 0 07.12.2010 22:01
Числа Фибоначчи vasyapupkin Помощь студентам 3 12.04.2010 11:27
Числа Фибоначчи. (WHILE) RUSSTUDENT Помощь студентам 2 02.03.2010 02:10
Числа Фибоначчи sher_man Помощь студентам 9 20.10.2007 18:45