Да... задачка конечно не для 2го класса. Думаю где то для 5го-6го
Там уже можно такие задачки решать аналитически,
числа 3х-значные, понятно, что максимальную разность дадут числа, у которых число сотен будет 9 и 1.
Представим разряды чисел как x1,y1,z1 и x2,y2,z2
Любое 3х-значное число можно представить в виде
100*x + 10*y +z, где х,y,z - сотни, десятки, единицы
Получаем,
(1): 9*100+10*y1+z1
(2): 1*100+10*y2+z2
Посмотрим на их разницу
(1)-(2)=800+10(y1-y2)+(z1-z2) Это (3)
Также нам известно, что суммы цифр равны:
9+y1+z1=1+y2+z2
Преобразуем:
y1-y2=(z2-z1)-8 Это (4)
Подставляем (4) в (3)
800+10*(z2-z1)-80+(z1-z2)=720+9*(z2-z1) Это (5)
Максимально возможная разность 2х цифр это 9, z2-z1=9 Это (6)
Теперь подставляем (6) в (5) и видим, что максимальная разность равна 720+9*9=801
Доказано))