Задать вопрос
26 сентября, 11:22

Ввести натуральное число

N и вычислить сумму всех чисел Фибоначчи, меньших N. Предусмотрите защиту от

ввода отрицательного числа N.

+5
Ответы (1)
  1. 26 сентября, 12:15
    0
    Var

    f1, f2, max: integer;

    s: longint;

    begin

    max : = - 1;

    while max < 0 do

    begin

    writeln ('введите то число до которого выводить числа');

    readln (max);

    if max < 0 then writeln ('введено неверное число');

    end;

    s : = 0;

    f1 : = 0;

    f2 : = 1;

    while f2 < max do

    begin

    s : = s + f2;

    f2 : = f2 + f1;

    f1 : = f2 - f1;

    writeln (f2);

    end;

    writeln ('S=', s);

    end.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Ввести натуральное число N и вычислить сумму всех чисел Фибоначчи, меньших N. Предусмотрите защиту от ввода отрицательного числа N. ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы