var
x, y, i, n: integer;
begin
Write('Введите n = '); ReadLn(n);
x := 1;
y := 1;
for i := 2 to n - 1 do
y := x + y;
x := y - x;
end;
WriteLn(n,'-ый элемент последовательности Фиббоначчи равен ', y);
end.
Объяснение:
var
x, y, i, n: integer;
begin
Write('Введите n = '); ReadLn(n);
x := 1;
y := 1;
for i := 2 to n - 1 do
begin
y := x + y;
x := y - x;
end;
WriteLn(n,'-ый элемент последовательности Фиббоначчи равен ', y);
end.
Объяснение: