• Последовательность Фибоначчи определяется следующим образом:первые два члена последовательности равны 1,а каждый следующий равен сумме двух предыдущих.То есть числами Фибоначчи являются 1,1,2,3,5,8,13,... .Вводится натуральное число.Определить,является ли введенное число числом Фибоначчи.

Ответы 1

  • var n, n1, n2, n3, k: integer;

    begin readln(n); n1 := 1; n2 := 1; n3 := 2; k := 0; if (n=1) or (n=2) then k := 1; while n3 <= n do begin if n3=n then k := 1; n1 := n2; n2 := n3; n3 := n1 + n2; end; if k = 1 then writeln(n, ' является числом Фибоначчи') else writeln(n, ' не является числом Фибоначчи');end.

    • Автор:

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

Войти через Google

или

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

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

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