Задание 16 Параграф 4.4 ГДЗ Босова 8 класс 2025 (Информатика)
Напишите программу, моделирующую работу исполнителя «Автомат», который получает на вход трёхзначное натуральное число и строит новое число следующим образом: 1) вычисляет суммы первой и второй, затем второй и третьей цифр; 2) выводит полученные суммы в порядке неубывания.
Для трёхзначного числа $$x$$ выделим его цифры:
$$a = x \div 100,\quad b = (x \bmod 100) \div 10,\quad c = x \bmod 10.$$
Тогда нужно найти суммы:
$$s_1 = a + b,\quad s_2 = b + c.$$
Затем вывести их в порядке неубывания. Если $$s_1 \le s_2$$, печатаем сначала $$s_1$$, потом $$s_2$$, иначе — наоборот.
var x, s1, s2: integer;
begin
write(‘x>>’);
readln(x);
s1 := (x div 100) + (x mod 100 div 10);
s2 := (x mod 100 div 10) + (x mod 10);
if (s1 <= s2) then
writeln(‘Результат = ‘, s1, s2)
else
writeln(‘Результат = ‘, s2, s1);
end.
Проверка для числа $$125$$:
$$1+2=3,\quad 2+5=7,$$
значит, результат: $$37$$.
Ответ: программа выше; для $$125$$ выводится $$37$$.



