• При каком наименьшем введенном числе d после выполнения программы будет напечатано 63?
    var n, s, d: integer;
    begin
    readln(d);
    n := 3;
    s := 57;
    while s <= 1200 do begin
    s := s + d;
    n := n + 4
    end;
    write(n)
    end.

    Объясните,пожалуйста

Ответы 1

  • Для того чтобы число n было 63, нужно пройти (63 - 3) / 4 = 15 итераций цикла.Далее находим число d, при котором это будет выполнено:(1200 - 57) / 15 + 1 = 77
    • Автор:

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

Еще вопросы

Войти через Google

или

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

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

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