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

Сортировка вектора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить символы из строки с условием http://www.cyberforum.ru/cpp-beginners/thread422446.html
есть строка вида: string str = "\ text..\n\ text..\n\ text {..."; Как корректно удалить первую часть строки до тех пор пока не встретится последовательность в которой присутствет символ {?
C++ Помогите с Задачей составить программу, котороя распечатывает значения функций 10*N,100*N и 1000*N, для N=1....10 с шагом изменения N равным 2. http://www.cyberforum.ru/cpp-beginners/thread422445.html
txt файлы в С++ C++
В заданном текстовом файле напечатать все строки, длина которых меньше заданного числа. Txt файл задается предварительно. Нужна ваша помощь.
C++ Неправильное заполнение строки CString
С прибора приходит набор символов по рс232, заполняет буфер правильно. При преобразование буфера в строку(для вывода в окно) получается непонятно что. преобразовываю так: CString s,j; for (DWORD b=0; b<temp-1;b++){ j.Format(_T("%x"),*(Buf+b)); s+=j; if(*(Buf+b)==0) s+=j; } pCterminalDlg->m_GetInfo.SetWindowText(s); Набор символов такой( ответ на сброс смарт...
C++ есть файл с данными ручек... http://www.cyberforum.ru/cpp-beginners/thread422425.html
есть данные в файле: name flag price length нужно найти самую дорогую ручку и ручку самую дешевую на 1 метр пробега. также условие насчет флага, с чем мне и нужна помощь, если flag=0 сохранять длину нужно как строку, если 1 то как число. Программа работает, но без использования флага, пытался использовать структуру с if'ом в классе, не конает, как это сделать не пойму... вот исходник:
C++ Одномерный массив Задания дан одномерный массив A вводимый с клавиатуры, данно число B также вводимое с клавиатуры надо чтобы программа делала так A+1*D, A+2*D,A+3*D, где А это элементы массива! как это сделать? подробнее

Показать сообщение отдельно
Zhandarbek
3 / 3 / 0
Регистрация: 15.08.2011
Сообщений: 60

Сортировка вектора - C++

04.01.2012, 18:56. Просмотров 788. Ответов 3
Метки (Все метки)

Здравствуйте! Я хочу отсортировать вектор в обратном порядке, что-то похожее на:
C++
1
stable_sort(v.end(),v.begin());
все вроде компилируется, но вектор не выводится.

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
vector <int> v;
.......
.......
n = mas[0];
 
    for (int i = 1; i < 5; i++)
    {
        if (mas[i] == n)
            a++;
        else
            {
             n = mas[i];
             v.push_back(a);
             a = 1;
            }
    }
 
    v.push_back(a);
    stable_sort(v.end(),v.begin());
 
    for (int i = v.size() - 1; i >= 0; i--)
    { 
     cout << v[i] <<" ";
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru