Решите задачку Delphi.
Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill
Вывести на экран числа 1, 1, 2, 3, 5, 8, … (первые два числа – единицы, каждое последующее равно сумме двух предыдущих). Не использовать массив.
Готов выполнить за 1 wmz, если что, отпишитесь мне на мыло: xranger@mail.ru
-
- Сообщения: 9
- Зарегистрирован: 27 июн 2009, 14:24
- Откуда: Пермь
- Контактная информация:
Код: Выделить всё
var
i,num_cur,num_bef,num_befbef:integer;
begin
num_bef:=1;
num_befbef:=1;
Memo1.Lines.Add("1");
Memo1.Lines.Add("1");
for i:=1 to 100 do
begin
num_cur:=num_bef+num_befbef;
Memo1.Lines.Add(IntToStr(num_cur));
num_befbef:=num_bef;
num_bef:=num_cur;
end;
end;
Спс большое!!!Вадим Литвинов писал(а):Код: Выделить всё
var i,num_cur,num_bef,num_befbef:integer; begin num_bef:=1; num_befbef:=1; Memo1.Lines.Add("1"); Memo1.Lines.Add("1"); for i:=1 to 100 do begin num_cur:=num_bef+num_befbef; Memo1.Lines.Add(IntToStr(num_cur)); num_befbef:=num_bef; num_bef:=num_cur; end; end;
