Форум программистов, компьютерный форум CyberForum.ru

Программа сортировки - C++

Восстановить пароль Регистрация
 
Kinroom
1 / 1 / 0
Регистрация: 13.12.2012
Сообщений: 99
14.03.2013, 13:03     Программа сортировки #1
Помогите пожалуйста написать программу для сортировки массива, которая парные элементы ставит в начало массива а непарные в конец.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
14.03.2013, 13:59     Программа сортировки #2
Наработки есть, или хотите готовенькое получить?
Kinroom
1 / 1 / 0
Регистрация: 13.12.2012
Сообщений: 99
14.03.2013, 14:08  [ТС]     Программа сортировки #3
Цитата Сообщение от Tulosba Посмотреть сообщение
Наработки есть, или хотите готовенькое получить?
наброски есть,это просто отдельная функция...
C++
1
2
3
4
5
6
7
8
void sort (int n) {    //перестановка парных в начало,непарных
    for (int i=0;i<n-1;i++) {
        if(arr[i]%2 == 0) {
            arr[i]=arr[i-1];
            i++;
            
        }
    }
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
14.03.2013, 14:18     Программа сортировки #4
Вы понимаете, что делает приведенный код?
Ещё хотелось бы уточнить про "парность": все эл-ты, которые повторяются 2 и более раз должны быть в начале?
Kinroom
1 / 1 / 0
Регистрация: 13.12.2012
Сообщений: 99
14.03.2013, 14:20  [ТС]     Программа сортировки #5
Цитата Сообщение от Tulosba Посмотреть сообщение
Вы понимаете, что делает приведенный код?
приведенный код,это отдельная функция, часть программы из 8 функций.Надежда была на сортировку,что получилось сами видите
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
14.03.2013, 14:23     Программа сортировки #6
Я к тому, что например вот это:
Цитата Сообщение от Kinroom Посмотреть сообщение
if(arr[i]%2 == 0)
есть проверка на четность числа, и никак не связана с парностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2013, 19:04     Программа сортировки
Еще ссылки по теме:

C++ Программа для сортировки
Программа сортировки массива методом пузырька C++
Программа для сортировки массива строк C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Kinroom
1 / 1 / 0
Регистрация: 13.12.2012
Сообщений: 99
14.03.2013, 19:04  [ТС]     Программа сортировки #7
Цитата Сообщение от Tulosba Посмотреть сообщение
Я к тому, что например вот это:

есть проверка на четность числа, и никак не связана с парностью.
ясно

Добавлено через 4 часа 36 минут
Цитата Сообщение от Kinroom Посмотреть сообщение
ясно
все таки мне нужно четные элементы начало а нечетные в конец, ты прав...

Добавлено через 56 секунд
Цитата Сообщение от Kinroom Посмотреть сообщение
Помогите пожалуйста написать программу для сортировки массива, которая четные
элементы ставит в начало массива а нечетные в конец.
нужна программа для проверки на четность...
Yandex
Объявления
14.03.2013, 19:04     Программа сортировки
Ответ Создать тему
Опции темы

Текущее время: 21:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru