Предмет: Информатика,
автор: ggirll
Запишите через запятую наименьшее и наибольшее значение числа d, которое нужно ввести, чтобы после выполнения программы было напечатано 153?
var n, s, d: integer;
begin
readln(d);
n := 33;
s := 4;
while s <= 1725 do begin
s := s + d;
n := n + 8
end;
write(n)
end.
Ответы
Автор ответа:
13
33 + k * 8 = 153, где k - количество итераций цикла
k = (153 - 33) div 8 = 15;
s + k * d > 1725;
d > (1725 - 4) div 15;
d > 114;
s + (k - 1) * d <= 1725;
d <= 1721 div 14;
d <= 122;
dMin = 115; dMax = 122
Похожие вопросы
Предмет: Алгебра,
автор: anaujcuk1
Предмет: Математика,
автор: kmalaStefa
Предмет: Геометрия,
автор: tsay2006
Предмет: Математика,
автор: Аноним
Предмет: Математика,
автор: СорокинаВаля