Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.10.2012, 11:08   #1
Вишня
Новичок
Джуниор
 
Регистрация: 19.10.2012
Сообщений: 1
По умолчанию Работа с числом (паскаль)

Помогите пожалуйста с этой задачей
"Дано четырехзначное число, расставить числа в нем в порядке убывания и возрастания"
Тоесть вводим число и нам выдает вот это:
4869 (наше число)
4689 9864 (вот что выйти должно)

Я поняла как разбить число на 4 цифры, но как дальше не могу сообразить.
Что писать в таком случае после if ?
Вишня вне форума Ответить с цитированием
Старый 19.10.2012, 11:17   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

лучше всего (проше всего) поступить таким образом.
1-е. разбиваете число на отдельные цифры и помещаете цифры в массив
2-е. сортируете массив любым удобным способом (хотя бы тем же "пузырьком"/методом простых обменов
3-е. выдать результат (или сформировать новое число.

если что-то непонятно - спрашивайте, тут подскажут...

едиственный вопрос, который у меня вызывает легкое недоумение, что подразумевается под "расставить числа в нем в порядке убывания и возрастания""
во-первых, явно опечатка - не "числа", а ЦИФРЫ, а во-вторых, так в порядке убывания или в порядке возрастания?! Это буквально противоположные требования!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
паскаль.Разработка программы с использованием циклов c неизвестным числом повторений bulaev Помощь студентам 2 20.03.2012 18:29
Задача по С++. Просто работа с числом. Несложная вроде как. Daenerys Помощь студентам 9 06.03.2012 01:13
из списка городов найти название города с максимальным числом букв [Паскаль] Twisti Помощь студентам 6 25.12.2010 21:34
Паскаль. Циклы с неявным числом повторений. евгений2009 Помощь студентам 26 16.11.2010 13:53
Паскаль работа с натуральным числом microlab Помощь студентам 9 21.12.2008 11:05