
Информатика паскаль. Даны три двузначных числа. Склеить их таким образом, чтобы получилось
максимально возможное число.

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

// Внимание! Если программа не работает, обновите версию!
begin
Writeln(ReadSeqInteger(3).OrderByDescending(n->n).Aggregate(0,(x,y)->100*x+y))
end.
Пример
34 12 49
493412



Чтобы составить максимально возможное число из трех двузначных чисел, нужно выбрать самую большую цифру на каждой позиции и соединить их вместе.
Допустим, у нас есть три двузначных числа: a, b и c.
1. Находим наибольшую цифру a. Для этого разделим a на 10 и возьмем остаток от деления. Например, если a = 67, то a % 10 = 7. Это будет наше первое число первой позиции в ответе.
2. Теперь находим наибольшую цифру b. Разделяем b на 10 и берем остаток от деления. Если b = 56, то b % 10 = 6. Это будет наше второе число, которое будет следовать за первым числом в ответе.
3. Для третьего числа c мы делаем то же самое. Если c = 89, то c % 10 = 9. Это будет наша третья цифра в ответе.
Итак, чтобы составить максимально возможное число из трех двузначных чисел a, b и c, мы просто соединяем найденные цифры в порядке, в котором мы их нашли: первая цифра будет максимальной цифрой числа a, вторая цифра - максимальной цифрой числа b, и третья цифра - максимальной цифрой числа c.
Например, если a = 67, b = 56 и c = 89, то максимально возможное число будет 976.
Вот и все! Мы соединили три двузначных числа таким образом, чтобы получить максимально возможное число.


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