Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Упорядочивание по убыванию

Автор: goosberry 23.02.2009 18:53

Нужно написать программу, которая оценит введённые числа и расположить их в порядке убывания. Я что-то никак не соображу как как описать процесс сравнения, например, 3-х чисел. Поскажите пожалуйста))

Автор: Lapp 23.02.2009 19:18

Цитата(goosberry @ 23.02.2009 14:53) *
написать программу, которая оценит введённые числа и расположить их в порядке убывания. Я что-то никак не соображу как как описать процесс сравнения, например, 3-х чисел.
Последовательно. Сначала сравниваешь два числа (назовем их a и b) и упорядочиваешь. Когда они упорядочены, берешь третье число, c, и сравниваешь его с каждым из уже упорядоченных, находя ему место. Этот процесс легко обобщается на любое количество чисел и называется "пузырьковая сортировка". Про различные методы сортировки можешь посмотреть вот здесь: http://forum.pascal.net.ru/index.php?showtopic=3065 . Что неясно - спрашивай.