|
|
|
| Народ решите задачу: отсортировать(по возрастанию) массив из 10 элементов, затем ввести произвольное число и сравнить его с элементами массива. Вывести на экран все элементы массива меньшие введённого числа, а также отдельным образом вывести элементы массива большие введённого числа.
Заранее благодарен. | |
|
|
|
|
|
|
|
для: овощЪ
(02.04.2010 в 21:38)
| | Сортировку проще производить в цикле сравнивая каждое число масиива со значениями всего массива. создаем временную переменную, создаем пустой массив куда будем складывать отсортированные данные затем пишем циклы. Муторно правда?
if (arr[j] > arr[j+1]) //Сортировка
{ tmp=arr[j]; /*Переменная для промежуточного хранения элемента массива*/
arr[j]=arr[j+1];
arr[j+1]=tmp; };
Остальное аналогично. | |
|
|
|
|
|
|
|
для: Miha_drinking_bout
(03.04.2010 в 03:33)
| | А как ввести произвольное число ??? | |
|
|
|
|
|
|
|
для: garmon
(09.04.2010 в 20:13)
| | Да согласен пузырьковая сортировка здесь неэффективна т.к. прийдется перебирать все значения до max. С другой стороны для решения задачи такой алгоритм подходит. | |
|
|
|
|
|
|
|
для: Miha_drinking_bout
(10.04.2010 в 08:28)
| | Произвольное если имеется ввиду случайное то см. ссылку. А произвольное никто не мешает вам ввести.
http://www.softtime.ru/cpp/read.php?id_forum=1&id_theme=1224&page=1 | |
|
|
|