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

Сортование массивов в С++. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ При создании территориальной единицы выдает "System.AccessViolationException" http://www.cyberforum.ru/cpp-beginners/thread566513.html
При создании территориальной единицы выдает такую ошибку Описание классов class TPlant { public: static int kolp; int year; // Возраст растения int godposadki; // Год посадки растения
C++ Помогите разобраться в классе! Дали задание на классы(Подъемный кран) не могу придумать что от меня требуют написать. Вот что требуют: Необходимо разработать иерархию классов. Базовые классы иерархии должны быть абстрактными. Разъясните что примерно нужно писать? http://www.cyberforum.ru/cpp-beginners/thread566508.html
Поменять местами минимальный и максимальный элемент C++
Помогите сделать задачу, не понимаю как делать. Создать стек из случайных чисел и поменять местами минимальный и максимальный элементы. Знаю как найти максимальный и минимальный, а вот как их поменять..
Телефонный справочник C++
Написать программу телефонный справочник, который имеет меню: 1. Добавление. 2. Поиск. 3. Завершение работы. Команда добавление добавляет информацию в справочник т.е дописывает в файл фамилию, имя, и номер телефона, если файла на диске нет то программа должна создать его, в файле информация о каждом абоненте находится в отдельной строке. Команда поиск должна запрашивать фамилию и...
C++ Очередь из списков. Declaration terminated incorrectly http://www.cyberforum.ru/cpp-beginners/thread566481.html
Подскажите откуда такая ошибка? #include <iostream> #include <conio> #include <stdlib> #include <stdio> #include <windows> #include <string>
C++ Матрица. Построить логический вектор. Помогите решить задачку второго курса на языке С++... Дана квадратная матрица размерности nxn. необходимо построить логический вектор, каждый элемент которого равен true, если в строке существует элемент, который делит весь массив на две части с одинаковой суммой элементов в каждой есть эта задачка на языке Delphi, c++ не знаю... может кто нибудь ее преобразовать в С++, ну или написать ее... подробнее

Показать сообщение отдельно
gooseim
Эксперт C++
500 / 404 / 35
Регистрация: 23.09.2010
Сообщений: 1,139
05.05.2012, 23:18     Сортование массивов в С++.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <algorithm> 
#include <iterator>
 
int main()
{
   int arr1[] = {3, 4, 1, 8, 0};
   int arr2[] = {2, 5, 6, 1};
   int carr[(sizeof(arr1)+sizeof(arr2))/sizeof(arr1[0])];
   std::sort(arr1, arr1+sizeof(arr1)/sizeof(arr1[0]), [](int a, int b) {return a > b;});
   std::sort(arr2, arr2+sizeof(arr2)/sizeof(arr2[0]), [](int a, int b) {return a > b;});
   std::merge(arr1, arr1+sizeof(arr1)/sizeof(arr1[0]), arr2, arr2+sizeof(arr2)/sizeof(arr2[0]), carr, [](int a, int b) {return a > b;});
   std::copy(carr, carr+sizeof(carr)/sizeof(carr[0]), std::ostream_iterator<int>(std::cout, " "));
}
http://liveworkspace.org/code/473289...3e4a4709119505
 
Текущее время: 00:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru