• Сколько различных значений числа d можно ввести, чтобы после выполнения программы было напечатано 69?

    var n, s, d: integer;
    begin
    readln(d);
    n := 14;
    s := 29;
    while s <= 2000 do begin
    s := s + d;
    n := n + 5
    end;
    write(n)
    end.

Ответы 3

  • Написано, же, 18 значений.
  • ой, это в начале было)
  • Можно ввести 18 значений от 180 до 197.Из программы видно, что 14+k*5 = 69  =>  k = 1129 + k*d >= 2000,  отсюда получаем минимальное значение dd = 1971/11 = 179,18  ,  но так как d - целое, то  d min = 180.Максимальное значение d из условия:  d max = (1999-29)/10 = 197
    • Автор:

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

Войти через Google

или

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

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

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