|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.01.2020, 11:35 | #1 |
Новичок
Джуниор
Регистрация: 06.01.2020
Сообщений: 1
|
наибольшее значение числа n
Коротко о задаче.
Дано например число 6489. Должны вывести в консоль его наибольшее значение (т.e. 9864) как решается, помогите пожалуйста! |
06.01.2020, 13:26 | #2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Странная формулировка. Не наибольшее значение числа (число не может иметь несколько значений), а максимальное число, полученное перестановкой цифр.
Решается просто - сортировка цифр по невозрастанию. E-Mail: arigato.freelance@gmail.com
|
06.01.2020, 18:27 | #3 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,309
|
Предложу такой алгоритм:
1. Принять число (число цифр может быть достаточно большим); 2. Создаём массив целых чисел размерности 10 и обнуляем его элементы. Этот массив будет хранить число цифр в числе. Индекс массива - цифра числа; 3. В цикле, пока не получим ноль: 4. Выделяем цифры числа (деление по модулю), ... 5. Значение цифры - индекс массива. Инкрементируем (увеличиваем на 1) значение соответствующего элемента массива; 6. В цикле просматриваем наш массив в обратном порядке и выводим число цифр (индекс), равное числу в элементе массива
Как-то так, ...
|
10.01.2020, 11:56 | #4 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Код:
from dark to light)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Паскаль. Удалить из файла три первых числа. Найти в файле наибольшее число и два числа, стоящих перед ним. | Бугра | Помощь студентам | 1 | 05.04.2016 16:08 |
Притянуть наибольшее значение | Евгений Таб | Microsoft Office Excel | 3 | 16.02.2015 15:13 |
Найти наибольшее значение матрицы | vlad1kT | Помощь студентам | 0 | 16.06.2013 10:49 |
найти наибольшее значение | laychan | Помощь студентам | 1 | 23.03.2012 12:48 |
наибольшее значение функции | Defunate | Помощь студентам | 1 | 12.09.2011 10:27 |