Задать вопрос
7 июня, 19:59

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

+3
Ответы (1)
  1. 7 июня, 20:28
    0
    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.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Последовательность Фибоначчи определяется следующим образом: первые два члена последовательности равны 1, а каждый следующий равен сумме ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
Задача А Число Фибоначчи это числовая последовательность, в которой первые два числа единицы, а каждое последующее равно сумме двух предыдущих. Дано натуральное число N (2< N < 2*10^9). Найти два ближайших к нему числа Фибоначчи.
Ответы (1)
Последовательность Фибоначчи образуется так: первый и второй члены последовательности равны 1, каждый следующий равен сумме двух предыдущих (1, 1, 2, 3, 5, 8, 13, ...).
Ответы (1)
Дата рождения. Профессор Бит Байтович Алгоритмович черезвычайно гордится своим гениальным, по его мнению сыном.
Ответы (1)
Ребята, можете помочь написать функцию (С++) ! Последовательность Фибоначчи определена следующим образом: φ0=1, φ1=1, φn = φ n-1+φn-2 при n>1. Начало ряда Фибоначчи выглядит следующим образом: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ...
Ответы (1)
Решите задачу на Паскале. Числа Фибоначчи определяются как а (0) = 1, а (1) = 1, а (i) = a (i-1) + a (i-2). Найти десятое число Фибоначчи. Найти : a) N-ое число Фибоначчи б) Сумму первых N чисел Фибоначчи
Ответы (1)