Запишите через запятую наименьшее и наибольшее значение числа d, которое необходимо

Запишите через запятую наименьшее и наивеличайшее значение числа d, которое нужно ввести, чтоб после исполнения программки было написано 153?
var n, s, d: integer;
begin
readln(d);
n := 33;
s := 4;
while s lt;= 1725 do begin
s := s + d;
n := n + 8
end;
write(n)
end.

Задать свой вопрос
1 ответ

33 + k * 8 = 153, где k - количество итераций цикла

k = (153 - 33) div 8 = 15;

s + k * d gt; 1725;

d gt; (1725 - 4) div 15;

d gt; 114;  

s + (k - 1) * d lt;= 1725;

d lt;= 1721 div 14;

d lt;= 122;

dMin = 115; dMax = 122

, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт