Найти разность между трехзначным числом и числом, составленным из тех же цифр, но взятых в обратном порядке. Кумир!
Не понимаю как дальше делать, или просто объясните мне как объеденить числа и присвоить их в переменную
алг
нач
цел а,б,в,г,new
вывод "Введите трехзначное число"
ввод а
г:=mod(а,10);а:=div(а,10)
в:=mod(а,10);а:=div(а,10)
б:=mod(а,10)
new:=
вывод new
кон
По дате
По Рейтингу
ну, объединить-то просто: г*100 + в*10 + б
но, я так подозреваю, можно всё уместить в одну строку:
ввод а
new := (div(a, 100) - mod(a, 10))*99
вывод new
дано число вида a*100+b*10+c
вычитаем из него "обратное"
a*100+b*10+c-с*100-b*10-a
получаем
a*99-c*99
Осталось получить первую и последнюю цифры и подставить в "формулу"