|
1 / 1 / 0
Регистрация: 25.09.2014
Сообщений: 125
|
|
Сортировка методом вставки чётных и нечётных чисел27.02.2015, 21:35. Показов 2891. Ответов 7
Метки нет (Все метки)
Организовать массив, что состоит из 20 целых чисел.
Упорядочить отдельно чётные элементы по возрастанию, а после - нечётные по убыванию. Признаюсь, даже простая сортировка методом вставки не работает у меня. Но, пытался делать эту программу, предполагая, что нужно в ходе сортировки определять число на чётность или нечётность. В итоге вылетела с exitcode201. Даже специально отключал rangecheckerror, но всё-равно вылетало.
0
|
|
| 27.02.2015, 21:35 | |
|
Ответы с готовыми решениями:
7
Сортировка одномерного массива методом «пузырька», выделение массивов из четных и нечетных чисел. Вычисление суммы нечетных чисел
Двумерный массив рациональных чисел + среднее арифметическое чисел массива + сортировка методом вставки |
|
1648 / 1077 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
|
|
| 27.02.2015, 22:39 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 25.09.2014
Сообщений: 125
|
|
| 27.02.2015, 23:10 [ТС] | |
|
Как сделать, что бы программа сначала отдельно чётные элементы сортировала, а потом лишь нечётные? У меня выходит всё вперемешку.
0
|
|
|
6812 / 4568 / 4820
Регистрация: 05.06.2014
Сообщений: 22,434
|
|
| 28.02.2015, 08:52 | |
|
Сортировка пузырьковым методом очень срочно!!! Вначале - чётные по возрастанию, затем нечётные - по убыванию.
Добавлено через 1 минуту Ой. Вставкой надо было. Сами переделаете?
0
|
|
|
1 / 1 / 0
Регистрация: 25.09.2014
Сообщений: 125
|
|
| 01.03.2015, 14:49 [ТС] | |
|
Не могу, к сожалению.
Добавлено через 21 час 37 минут Попрошу помочь.
0
|
|
|
Модератор
|
|
| 01.03.2015, 15:26 | |
|
1 вариант
проходишь по массиву a[1..n] и создаёшь массив индексов с чётными элементами Indx[1..KEven], потом сортируешь массив a через Indx - например сравнение пары чётных элементов if a[Indx[i]]<a[Indx[j]] then И тоже самое для нечётных 2 вариант Он хорош именно для метода вставок. Потому, что там все действия с последовательно расположенными элементами. определи функцию NextEven(i), которая будет искать следующий за i четный элемент в массиве a. И выполняй вставку элемента, переход к следующему элементу. Это твоё задание и оно не слишком сложное, чтобы после "8-й монеты", решённой тобою самостоятельно за пару часов, ты не мог справиться. Но и не так сложно, чтобы из любопытства, его хотелось решать другим. Здесь не видно твоих попыток решения, одни "Up-Up-Up". Вперёд! На клавиатуру! За алгоритм! За знания! Вдарь Паскалем по невыполненным заданиям! Сегодня он Паскаль не знает, а завтра милостыню собирает! Ура!
0
|
|
|
1 / 1 / 0
Регистрация: 25.09.2014
Сообщений: 125
|
||||||
| 01.03.2015, 20:37 [ТС] | ||||||
|
Благодарю за пинок!
Сделал так: 1)Разделил массив на два массива: чётные и нечётные. 2)По отдельности упорядочил их как надо. 3)Слил их вместе. К.П.: Ввод: 22, 32, 64, 55, 31, 47, 92, 11, 19, 28, 82, 12, 41, 59, 66, 39, 93, 44, 69, 15. Вывод: 12, 22, 28, 32, 44, 64, 66, 82, 92, 93, 69, 59, 55, 47, 41, 39, 31, 19, 15.
1
|
||||||
|
Модератор
|
||||||
| 01.03.2015, 20:43 | ||||||
|
Хоть я думаю, что смысл сортировки - сортировка на месте без дополнительных сопоставимых по объёмам структур. Приведу и своё решение. Единственное замечание, сама сортировка - наивная, даже не пузырёк. Но это легко поправить, взяв образец нужной на форуме.
1
|
||||||
| 01.03.2015, 20:43 | |
|
Помогаю со студенческими работами здесь
8
Сортировка рандомных чисел спиралью методом вставки Сортировка чётных и нечётных чисел В двух заданных массивах найти количество чётных и нечётных чисел (в первом - чётных, во втором - нечётных)
Числа. Подсчитать количество четных и нечетных чисел- разрядов. Найти суммы только всех четных и только нечетных, проверить какая из сумм больше Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|