Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как сделать, чтобы при запуске проги с параметрами, вызывался пункт меню соответствующий введенному параметру? https://www.cyberforum.ru/ cpp-beginners/ thread1810504.html
Добрый день. есть простая консольная прога с меню. хочу, чтобы при запуске проги с параметрами вызывался пункт меню соответствующий введенному параметру. почему то при запуске с параметром попадаю ...
C++ Удалить в матрице строки, содержащие отрицательные элементы
Дана матрица 5х4. Удалить в ней строки, содержащие отрицательные элементы.
Определить количество столбцов матрицы, содержащих нуль C++
Дана матрица 5х4. - Определить количество стобцов, содержащих нуль.
C++ Сортировка методом выбора Здравствуйте! Подскажите пожалуйста как сортировкой методом выбора посчитать количество обменов первого элемента? https://www.cyberforum.ru/ cpp-beginners/ thread1810482.html
C++ Объясните пожалуйста работу кода https://www.cyberforum.ru/ cpp-beginners/ thread1810462.html
#include <iostream> struct A{ int data; int data2; }; int main(int argc, const char * argv) {
C++ Сложение в столбик
Даны два целых числа — двузначное число aa и однозначное число bb, причем первое задается двумя цифрами: a1a1 — числом единиц, и a2a2 — числом десятков. Требуется получить цифры числа, равного сумме...
Класс "Массив беззнаковых целых чисел" C++
Нужно создать класс содержащий динамический массив беззнаковых целых чисел.
C++ Игры на графах Помогите пожалуйста 😊 Имя входного файла: стандартный ввод Имя выходного файла: Стандартный вывод Ограничение по времени:1 секунда Ограничение по памяти:64 мегабайт Даны два ориентированных... https://www.cyberforum.ru/ cpp-beginners/ thread1810399.html
C++ Дано натуральное трехзначное число n. Верно ли, что среди его цифр есть 0 или 9? https://www.cyberforum.ru/ cpp-beginners/ thread1810371.html
Доброго времени суток как реализовать на c++?Дано натуральное трехзначное число n. Верно ли, что среди его цифр есть 0 или 9? Понимаю что нужно реализовать через разветвление , но что на что делить...
C++ Простой матричный калькулятор на C++ (консольный) Сразу хочу уточнить! Это простой матричный калькулятор на C++. Писал давно. Имеет ряд недоработок (возможно в дальнейшем отлажу и приведу в надлежащий вид). Выкладываю на добровольных началах,... https://www.cyberforum.ru/ cpp-beginners/ thread1810368.html
Эксперт С++
1587 / 917 / 777
Регистрация: 06.02.2016
Сообщений: 2,399
Записей в блоге: 29
21.09.2016, 15:57 0

Сортировка четных, а затем нечетных элементов массива по возрастанию

21.09.2016, 15:57. Просмотров 5132. Ответов 7
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
#include <string>
#include <algorithm>    // std::partition
#include <vector>
#include <ctime>
#include <cstdlib>
bool IsOdd (int i) {
    return i%2!=0;
}
using namespace std;
int main() {
    srand(time(nullptr));
    std::vector<int> myvector;
    for(int i=0; i!=10; i++) {
        myvector.push_back(rand()%20);
    }
    for(vector<int>::iterator iter= myvector.begin(); iter!= myvector.end(); iter++) {
        cout<<*iter<<" ";
    }
    partition (myvector.begin(), myvector.end(), IsOdd);
    sort(myvector.begin(),myvector.end(),[](int i,int j) {
        if(i%2==0 && j%2==0)
            return i<j;
    });
    sort(myvector.begin(),myvector.end(),[](int i,int j) {
        if(i%2!=0 && j%2!=0)
            return i<j;
    });
    cout<<endl;
    for (int i=1; i<10; ++i)
        cout<<myvector[i]<<" ";
    return 0;
}


Вернуться к обсуждению:
Сортировка четных, а затем нечетных элементов массива по возрастанию
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.09.2016, 15:57

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Сортировка четных/нечетных элементов массива
В одномерном массиве состоящем из n вещественных элементов вычислить 1)... 2)... 3)упорядочить...

Сортировка четных и нечетных элементов массива
Упорядочить одномерный массив так, чтобы в начале располагались четные элементы в порядке...

Сортировка четных и нечетных элементов массива
ввести массив данных из N произвольных чисел и расположить четные из них от большего к меньшему, а...

Сортировка четных строк матрицы по возрастанию, а нечетных - по убыванию
Здравствуйте! Есть задача: отсортировать чётные строки массива А по возрастанию, а нечётные по...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.