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

Упорядочить элементы одномерного массива по убыванию модулей элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Зашифровать строку, выполнив циклическую замену каждой буквы http://www.cyberforum.ru/cpp-beginners/thread1172716.html
Перевести программу с паскаля на с++ // Дана строка-предложение на русском языке и число K (0 < K < 10). // Зашифровать строку, // выполнив циклическую замену каждой буквы на букву того же...
C++ Структура "Автобус" Как исправить зацикливание при неверном вводе данных в этой программе? Цель программы заключается в:составить программу которая содержит динамическую информацию о наличии автобусов в автобусном... http://www.cyberforum.ru/cpp-beginners/thread1172683.html
Машина Тьюринга: программа для преобразования десятичных чисел в унарную запись C++
Помогите с выполнением. Тема машина Тьюринга. Задание:Составить программу для преобразования десятичных чисел {0,1,2,3,4,5,6,7,8,9} в унарную запись
C++ Найти в строке те слова, которые начинаются с прописной буквы
Помогите, пожалуйста, а то я в информатике, а тем более в С++ совсем не шарю) Дана строка. Словом текста считается любая последовательность букв латинского алфавита; между соседними словами - не...
C++ Определить класс с именем TRAIN http://www.cyberforum.ru/cpp-beginners/thread1172637.html
1. Определить класс с именем TRAIN, содержащий следующие поля: О название пункта назначения; О номер поезда; О время отправления. Определить методы доступа к этим полям и перегруженные операции...
C++ Как можно еще создать массив объектов класса допустим у меня есть основной класс и куча классов что наследуют его. помню видео в котором говорили что типа виртуальные функции и делаются типа в основном для того что бы в массив обьектов базового... подробнее

Показать сообщение отдельно
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
12.05.2014, 09:51
Цитата Сообщение от _script_ Посмотреть сообщение
обычной сортировкой пузырьком можно так)
необычной сортировкой пузырьком
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream>
#include<random>
#include<vector>
#include<algorithm>
#include<iterator>
#include<cmath>
#include<ctime>
int main()
{
    auto random= std::bind(std::uniform_int_distribution <> (-50, 50),
                           std::default_random_engine (std::time(NULL)));
    std::vector <int> ivec(5);
    std::generate(ivec.begin(), ivec.end(), random);
    std::copy(ivec.begin(), ivec.end(), std::ostream_iterator<int>(std::cout, " "));
    std::sort(ivec.begin(), ivec.end(),[] (int first,int second)
    {
        return abs(first) > abs(second);
    });
    std::cout<<"\n";
    std::copy(ivec.begin(), ivec.end(), std::ostream_iterator<int>(std::cout, " "));
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru