Задать вопрос
5 октября, 09:36

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

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

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

+4
Ответы (1)
  1. 5 октября, 13:24
    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. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы