Предмет: Информатика,
автор: horkovva
Пользователь вводит трехзначное число, программа выводит новое число, состоящее из цифр старого числа, расположенных по возрастанию. Например 453, вывод 345. Программа КуМир.
badenkoN:
что я должна отвечать? какой вопрос?
Ответы
Автор ответа:
2
Должно работать, на всякий случай проверьте
_________
Вариант 1
алг
нач
цел n, a, b, c
ввод n
a:= mod (n, 10)
b:= div(mod(n, 100), 10)
c:= div (n, 100)
если b<a
то n:=b
b:=a
a:=n
все
если c<b
то n:=c
c:=b
b:=n
все
если b<a
то 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)))
кон
Похожие вопросы
Предмет: Другие предметы,
автор: Olika3
Предмет: Русский язык,
автор: nastysha1604
Предмет: Русский язык,
автор: Ibargimka
Предмет: Право,
автор: veroe2013
Предмет: Физика,
автор: yafieres