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

Сортировка массива от мин. элемента до последнего - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Регулярные выражения для конечного автомата http://www.cyberforum.ru/cpp-beginners/thread1084517.html
ЗАДАЧА: Ipv4 айпи адрес версии 4 (опускаем проверку ip на зарезервированные адреса, учитываем что число из ip адреса не может начинаться на 0 и быть больше 255, например 012 - неверно, 256 - неверно...
C++ Грамматика для конечного автомата ЗАДАЧА: Ipv4 айпи адрес версии 4 (опускаем проверку ip на зарезервированные адреса, учитываем что число из ip адреса не может начинаться на 0 и быть больше 255, например 012 - неверно, 256 - неверно... http://www.cyberforum.ru/cpp-beginners/thread1084515.html
C++ Получить в вектора, float
Здравствуйте. Есть: Vector vecAngle; Как получить float *flAngle с него?
Создать программу, реализующую конечный автомат и таблицу перехода. C++
ЗАДАЧА: Ipv4 айпи адрес версии 4 (опускаем проверку ip на зарезервированные адреса, учитываем что число из ip адреса не может начинаться на 0 и быть больше 255, например 012 - неверно, 256 - неверно...
C++ Перевсти код программы с Fortran на C++ http://www.cyberforum.ru/cpp-beginners/thread1084507.html
subroutine uintgss(llim,ulim,iqnt,ifnc,rsl) implicit none double precision :: llim,plim,rsl,stp,ulim integer :: cnt1,cnt2,iqnt double precision,dimension(8) :: carr,warr ...
C++ Идея для функций/программ Мне захотелось поднабить руку в С++, а также сделать собственную базу мелких(средних возможно) функций(или программ). Желание есть, опыт как-никак есть, ИДЕЙ нету :cry: Подкиньте хотя бы парочку :)... подробнее

Показать сообщение отдельно
Dimoni4
0 / 0 / 0
Регистрация: 19.12.2012
Сообщений: 6

Сортировка массива от мин. элемента до последнего - C++

29.01.2014, 15:36. Просмотров 198. Ответов 3
Метки (Все метки)

Доброго времени суток!
У меня есть задачка, которая находит мин.элемент и сортирует массив по возрастанию от начала до конца. А мне нужно, что бы сортировка шла от позиции мин. элемента и до конца. Может кто знает что надо изменить в коде
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
 
        int min=*min_element(v.begin(),v.end());              // нахождение мин элемента
         int minpos=find (v.begin(),v.end(),min)- v.begin();  // и определение
                  cout<<"min=" <<min<<" pos="<<minpos;// его позиции
     {
 
// Стандартный вызов
//sort(all(v)); // Почувствуйте разницу
int me = *min_element(v.begin(), v.end());
vector<int>::reverse_iterator re = v.rbegin();
while (*re!=me)
    re++;
sort(v.begin(),v.end()); // Сортировка по возрастанию
    for (int i = 0; i<v.size(); i++)
    {
        cout << "V[" << i << "] = " << v[i] << endl;
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru