Код IT Загрузка примера кода…

Pascal main.pas
program Fibonacci;

var
  n, i: integer;
  a, b, c: int64;

begin
  ReadLn(n);
  if n <= 0 then
    WriteLn(0)
  else if n <= 2 then
    WriteLn(1)
  else
  begin
    a := 1;
    b := 1;
    for i := 3 to n do
    begin
      c := a + b;
      a := b;
      b := c;
    end;
    WriteLn(b);
  end;
end.
program Fibonacci;

var
  n, i: integer;
  a, b, c: int64;

begin
  ReadLn(n);
  if n <= 0 then
    WriteLn(0)
  else if n <= 2 then
    WriteLn(1)
  else
  begin
    a := 1;
    b := 1;
    for i := 3 to n do
    begin
      c := a + b;
      a := b;
      b := c;
    end;
    WriteLn(b);
  end;
end.