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

сортировка вектора sort() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как работать с ресурсами? Visual C++ http://www.cyberforum.ru/cpp-beginners/thread929936.html
Как запихнуть .exe файл в программу и из программы считать .exe файл...? чтобы в итоге один .exe содержал другой .exe и мог последний извлекать...
C++ Подскажите как прекратить чтение из файла? Есть программа: #include<iostream> #include<fstream> using namespace std; int main() { ifstream cin("in.txt"); int name; while(true) { http://www.cyberforum.ru/cpp-beginners/thread929919.html
Механизмы онлайн игр C++
Как в онлайн играх происходит одновременое отображение действий персонажа, к примеру, на всех экранах играющих? Игрок, к примеру, нажимает на какое-то умение, информация об этом отправляется на сервер, а сервер высылает всем игрокам строку типа "игрок:id111;действие:id10;" и все игроки обрабатывают эту строку и прорисовыва.т нужное действие, так? если так, то как можно снизить нагрузку на...
C++ Калькулятор в книге Страуструпа
Я знал, что это довольно тяжелая книга, поэтому начал читать ее после другой о С++, но пример "элементарного" калькулятора поставил меня в тупик с первых же строк. В этой теме я буду задавать вопросы относительно него по частям. Вот с самого начала: это всё вообще что? Даже не псевдокод, почему END в начале? Что за выражения? Что за термы? Первичное? Выражения? Прочитал весь пример, и так...
C++ Определение количества разрядов у числа http://www.cyberforum.ru/cpp-beginners/thread929880.html
Написал программку, которая должна определять количество разрядов у чисел. При вводе двухзначных и трехзначных, программа правильно определяет разряд, но при вводе четырехзначных чисел и более, начинает определять неправильно. Помогите определить проблему. #include<iostream> using namespace std ; int main() { int dvoich, chislo,razryd = 0, del = 1; cout << "Enter 2-oe chislo: " ; cin...
C++ Функция - принять ссылку вернуть ссылку В одной из тем я интересовался записью типа int & fun (int rhs), что она значит и что именно в ней делает символ &, как я понял, программа типа: #include <iostream> int & fun (int rhs) { return rhs; } int main() { int var = 2; var = fun(var ); подробнее

Показать сообщение отдельно
slipp1
13 / 12 / 1
Регистрация: 09.11.2012
Сообщений: 366
Записей в блоге: 1

сортировка вектора sort() - C++

28.07.2013, 17:03. Просмотров 1729. Ответов 5
Метки (Все метки)

программа заполняет вектор рандомными числами в диапазоне от 1 до 100

сортирует с помощью алгоритма sort(.begin(),.end()) - в восходящем порядке
можно ли отсортировать с помощью sort() - в нисходящем порядке?

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
34
35
36
37
38
39
40
41
42
43
44
45
#include <iostream>
using namespace std;
#include <ctime>
 
#include <vector>
#include <iomanip>
using std::setw;
 
#include <algorithm>
 
void print(vector<int>);
int main(int argc, char *argv[])
 
{
    for(int i=1;i!=argc;i++)
    {
        cout<<argv[i]<<endl;
    }
 
    srand(int(time(0)));
 
    vector<int> massiv;
 
    for(int i=0;i!=100;i++)
    {
        massiv.push_back(1+rand()%100);
    }
    sort(massiv.begin(),massiv.end());
    print(massiv);
    return 0;
}
 
void print(vector<int> massiv)
{
    
    for(int i=0;i!=massiv.size();++i)
    {
        if(i%10==0)
        {
            cout<<endl;
        }
        cout<<setw(5)<<massiv[i]<<" ";
    }
    cout<<endl;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru