Задать вопрос
6 октября, 06:18

Дано целое число N. Проверить есть ли оно числом Фибоначчи (через while) (C#)

+2
Ответы (1)
  1. 6 октября, 08:58
    0
    Как-то так:

    var

    A, B, C, N : longint;

    Begin

    Read (N) ;

    A : = 1;

    B : = 1;

    while N B do begin

    if B > N then break;

    C : = A + B;

    A : = B;

    B : = C;

    end;

    if B = N then begin

    WriteLn ('FK-1 = ', A) ;

    WriteLn ('FK+1 = ', A+B) ;

    end else WriteLn (N,' не является числом Фибоначчи, ошибка') ;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Дано целое число N. Проверить есть ли оно числом Фибоначчи (через while) (C#) ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Решите задачу на Паскале. Числа Фибоначчи определяются как а (0) = 1, а (1) = 1, а (i) = a (i-1) + a (i-2). Найти десятое число Фибоначчи. Найти : a) N-ое число Фибоначчи б) Сумму первых N чисел Фибоначчи
Ответы (1)
Дата рождения. Профессор Бит Байтович Алгоритмович черезвычайно гордится своим гениальным, по его мнению сыном.
Ответы (1)
Дано целое число N которое больше 1 последовательность чисел Фибоначчи. проверить является ли число фибоначчи
Ответы (1)
Задача А Число Фибоначчи это числовая последовательность, в которой первые два числа единицы, а каждое последующее равно сумме двух предыдущих. Дано натуральное число N (2< N < 2*10^9). Найти два ближайших к нему числа Фибоначчи.
Ответы (1)
Последовательность Фибоначчи определяется следующим образом: первые два члена последовательности равны 1, а каждый следующий равен сумме двух предыдущих. То есть числами Фибоначчи являются 1,1,2,3,5,8,13, ... Вводится натуральное число.
Ответы (1)