|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.11.2015, 23:48 | #1 |
Форумчанин
Регистрация: 05.11.2015
Сообщений: 167
|
Задано натуральное число N. Найти наименьшее и наибольшее число, состоящее из тех же цифр и в таком же количестве, что и N
Задано натуральное число N. Найти
наименьшее и наибольшее число, состоящее из тех же цифр и в таком же количестве, что и N. Входные данные Вы вводите с клавиатуры число N. Выходные данные Вы выводите в одной строке наименьшее число, а через пробел - наибольшее число. Пример входных и выходных данных Вход: 7051 Выход: 1057 7510 Подскажите алгоритм |
17.11.2015, 09:51 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
17.11.2015, 09:57 | #3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
алгоритм достаточно простой
Наибольшее число - отсортировать цифры в убывающем порядке. Наименьшее число - отсортировать цифры в возрастающем порядке, но потом переставить первую НЕНУЛЕВУЮ цифру в начало числа. например, задано число 6985000, найдём наименьшее число. после сортировки в возрастающем порядке получаем 0005689 очевидно, что с ведущими нулями число быть не может, они по правилам записи чисел должны быть отброшены. Чтобы это не случилось, переставляем цифру 5 в начало: 5000689 это и есть наименьшее число. всё. Цитата:
если ввели четырёхзначное число, то и на выходе должно быть четырёхзначное число а, извините, 0157 - это ТРЁХЗНАЧНОЕ число, ведущий ноль отбрасывается по правилам записи чисел. Последний раз редактировалось Serge_Bliznykov; 17.11.2015 в 09:59. |
|
17.11.2015, 10:16 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
17.11.2015, 10:35 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Всех, кто спорит - попрошу подсчитать количество трёхзначных чисел. (например, http://znanija.com/task/6851335 http://lektsiopedia.org/lek-46488.html ) кроме того, то, к чему Вы придираетесь, дано как ОБРАЗЕЦ ПРАВИЛЬНОГО решения. Будете продолжать спорить?! Последний раз редактировалось Serge_Bliznykov; 17.11.2015 в 10:39. |
|
17.11.2015, 11:11 | #6 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
17.11.2015, 11:36 | #7 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
А я просто тих посмеюсь. Цитата:
Ладно. Проехали. Когда нибудь сами нарветесь на такой прикол на каком-нибудь acmp.хрю, потом не жалуйтесь.
I'm learning to live...
|
||
17.11.2015, 11:48 | #8 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
если по заданию то так можно
Код:
Код:
Терпение!Дежурный экстрасенс скоро свяжется с вами!
|
17.11.2015, 11:54 | #9 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
17.11.2015, 23:38 | #10 |
Форумчанин
Регистрация: 05.11.2015
Сообщений: 167
|
Спасибо большое.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В заданном строкой S натуральном N-разрядном числе упорядочить цифры так, чтобы получить наибольшее число из тех же цифр | kea75 | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 07.04.2014 14:44 |
Задано натуральное число N. Написать рекурсивную функцию для вычисления количества цифр заданного числа. | kirito_17 | Помощь студентам | 2 | 20.11.2013 15:55 |
Найти наименьшее натуральное число n, представимое двумя различными | Zhasik | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 08.03.2013 01:54 |
Задано натуральное число имеющее от 2 до 9 цифр | Павел Шилин | Помощь студентам | 8 | 22.10.2012 20:21 |
Си. Задано натуральное число. В нем выделить максимальную по длине группу подряд идущих четных цифр | Veina | Помощь студентам | 20 | 23.11.2009 17:00 |