Ответы 2

  • var  a1,a2, n, i:integer;begin

      a1 := 1;

      a2 := 1;  write('n = '); readln(n);

      for i := 2 to n - 1 do

      begin

        a1 := a1 + a2;

        a2 := a1 - a2;

      end;

      writeln(n, ' элемент последовательности Фибоначчи равен ', a1);

    end.

  • var    n: integer;function fibonachi(n: integer): integer;begin    if (n = 1) or (n = 2) then fibonachi := 1    else fibonachi:= fibonachi(n - 1) + fibonachi(n - 2);end;begin    read(n);    writeln('F(', n, ') = ', fibonachi(n));end.

     

    ------------------------------------------------------

     

    var    n, i: integer;    a: array [1..3] of longint;begin    read(n);    a[2] := 1;    a[3] := 1;    for i := 3 to n do     begin        a[1] := a[2];        a[2] := a[3];        a[3] := a[2] + a[1];    end;    writeln('F(', n, ') = ', a[3]);end.

    • Автор:

      roger
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years