
Пользователь вводит трехзначное число, программа выводит новое число, состоящее из цифр старого
числа, расположенных по возрастанию. Например 453, вывод 345. Программа КуМир.

Ответы на вопрос

Должно работать, на всякий случай проверьте
_________
Вариант 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)))
кон



Для создания программы, которая выполняет указанное действие, вам потребуется использовать циклы, условные операторы и операции с числами. Вот пример кода на языке программирования Python, который реализует такую программу:
python# Получаем трехзначное число от пользователя
number = int(input("Введите трехзначное число: "))
# Проверяем, что введено трехзначное число
if 100 <= number <= 999:
# Получаем цифры числа
digit_1 = number // 100
digit_2 = (number // 10) % 10
digit_3 = number % 10
# Сортируем цифры по возрастанию
sorted_digits = sorted([digit_1, digit_2, digit_3])
# Собираем новое число
new_number = sorted_digits[0] * 100 + sorted_digits[1] * 10 + sorted_digits[2]
# Выводим новое число
print("Новое число:", new_number)
else:
print("Введено неверное число. Пожалуйста, введите трехзначное число.")
Вы можете выполнить этот код в среде Python и поэкспериментировать с разными вводами, чтобы убедиться в его правильной работе.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili