Пользователь вводит трехзначное число, программа выводит новое число, состоящее из цифр старого
числа, расположенных по возрастанию. Например 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
