В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
nadezhstepan20
nadezhstepan20
26.09.2021 11:18 •  Информатика

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

Показать ответ
Ответ:
akozhametova
akozhametova
13.10.2020 11:27

Должно работать, на всякий случай проверьте

Вариант 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)))

кон

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота