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

Не работает сортировка Stl sort - C++

Восстановить пароль Регистрация
 
 
ник нэйм
3 / 3 / 1
Регистрация: 10.11.2013
Сообщений: 174
25.06.2014, 19:18     Не работает сортировка Stl sort #1
вот код сортировки массива обычным stl sort ()
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<conio.h>
#include<iostream.h>
#include<vector.h>
#include<algorithm>
 
void main()
{
 
    int arry[5]={4,2,6,1,7};
 
 
    vector < int > rer;
 
     sort(rer.begin(),rer.end());
 
    for(int i=0;i<5;i++)
    {
     cout<< rer[i];
    }
 
    getch();
}
почему не работает*?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2014, 19:18     Не работает сортировка Stl sort
Посмотрите здесь:

C++ (STL LIST SORT) Сортировка по некольким критериям
реализация Shell Sort в stl C++
C++ q-sort сортировка
C++ STL sort()
C++ С++ Builder STL copy/sort multiset
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gru74ik
Модератор
 Аватар для gru74ik
3118 / 1344 / 167
Регистрация: 20.02.2013
Сообщений: 3,816
Записей в блоге: 17
26.06.2014, 14:18     Не работает сортировка Stl sort #21
Цитата Сообщение от ник нэйм Посмотреть сообщение
спасибо!)) очень хорошая статья
Пожалуйста. Сам только вчера на неё наткнулся. Помогла мне решить мою черезголовозауховую кракозябру.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.06.2014, 14:38     Не работает сортировка Stl sort
Еще ссылки по теме:

C++ stl sort vector не сортирует ?!
сортировка вектора sort() C++
C++ Если память для объекта выделяется динамически (строка 33), сортировка sort не работает

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

Или воспользуйтесь поиском по форуму:
uglyPinokkio
325 / 228 / 41
Регистрация: 30.05.2014
Сообщений: 682
26.06.2014, 14:38     Не работает сортировка Stl sort #22
Цитата Сообщение от gru74ik Посмотреть сообщение
Помогла мне решить мою черезголовозауховую кракозябру.
Сорри, не видел раньше "кракозябру"

http://en.cppreference.com/w/cpp/algorithm/accumulate

C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <numeric>
 
int main()
{
    int v[]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; 
    int sum = std::accumulate(v, v+10, 0);
    std::cout << sum << '\n';
    return 0;
}
Инициализация вектора массивом вроде тут уже была, сдвинуть итератор -

http://en.cppreference.com/w/cpp/iterator/advance
Yandex
Объявления
26.06.2014, 14:38     Не работает сортировка Stl sort
Ответ Создать тему
Опции темы

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