Автор - Redsedd
Ответ:
var a,b:integer;
begin
write('Введите трёхзначное число ');
readln(a);
b:=(a mod 10)*100+(a mod 100 div 10)*10+a div 100;
writeln('Обратное число ',b);
writeln('Разность ',a-b)
end.
Объяснение:
Для положительного трёхзначного числа.
Разбиваем на отдельные цифры используя операции целочисленного деления и остатка, умножаем полученные цифры на разряд.