Пользователь вводит трехзначное число, программа выводит новое число, состоящее из цифр старого числа, расположенных по возрастанию. Например 453, вывод 345. Программа КуМир.
что я должна отвечать? какой вопрос?
в программе кумир нужно решить вот эту задачу. если можно фотографию прикрепить.
Задача легкая, но в КуМире не работал. Там какой-то определенный язык программирования или просто псевдокод?
я даже не знаю. Сыну задали в школе, а онлайн урока не было. там на русском языке они пишут а:=1 в:=2,с:=3 и нц в конце кц вещ и т.д. я вообще в этом не поминаю(
Должно работать, на всякий случай проверьте
_________
Вариант 1
алг
нач
цел n, a, b, c
ввод n
a:= mod (n, 10)
b:= div(mod(n, 100), 10)
c:= div (n, 100)
если b то n:=b b:=a a:=n все если c то n:=c c:=b b:=n все если b то n:=b b:=a a:=n все вывод a, b, c кон _________ Вариант 2: алг нач цел n, a, b, c ввод n a:= mod (n, 10) b:= div(mod(n, 100), 10) c:= div (n, 100) вывод int(min(a,min(b, c))), int(a+b+c-min(a, min(b, c))-max(a, max(b, c))), int(max(a,max(b, c))) кон
то n:=b
b:=a
a:=n
все
если c то n:=c
c:=b
b:=n
если b
вывод a, b, c
кон
Вариант 2:
вывод int(min(a,min(b, c))), int(a+b+c-min(a, min(b, c))-max(a, max(b, c))), int(max(a,max(b, c)))