Вопрос задан 20.06.2019 в 13:39. Предмет Информатика. Спрашивает Черепахина Алёнка.

Сколько различных значений числа 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.
0 0
Перейти к ответам

Ответы на вопрос

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



0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос