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

Отсортировать по возрастанию отрицательные элементы массива методом выбора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ задан вектор С, который состоит из 12 действительных чисел. Сформировать вектор D, нечетные элементы которого есть целая часть нечетных http://www.cyberforum.ru/cpp-beginners/thread903270.html
задан вектор С, который состоит из 12 действительных чисел. Сформировать вектор D, нечетные элементы которого есть целая часть нечетных компонентов вектора С, а четные элементы вектора D является дробная часть парных компонентов вектора С=-O=-O=-O=-O=-O
C++ Дан линейный массив А. Составьте программу замены элементов с нечетными номерами на их квадраты Дан линейный массив А. Составьте программу замены элементов с нечетными номерами на их квадраты http://www.cyberforum.ru/cpp-beginners/thread903268.html
удаление списка указателей C++
Здорова! Есть задачка: Определите список указателей, который уничтожает объекты, адресуемые этими указателями, во время уничтожения самого списка или при удалении элемента из списка операцией remove. От как бы решение написал, но чото со списка элемент удаляется, а сам объект не уничтожается? Или так оно и должно быть? #include <iostream> using std::cout; using std::endl; #include...
C++ Не могу собрать в едино (найти среднее арифметическое делителей числа N)
Как найти среднее арифметическое делителей числа N. N должно вводиться с клавы. Для среднего арифметического#include<iostream> using namespace std; int main() { float A; float sr=0.0; for(int i=0;i<10;i++) sr=sr+A; sr=sr/10; cout<<sr<<endl;
C++ Найдите наибольший общий делитель http://www.cyberforum.ru/cpp-beginners/thread903241.html
Найдите наибольший общий делитель и наименьшее общее кратное двух натуральных чисел, учитывая что выполняется равенство : НОД(А,В)*НОК(А,В)=А*В. Тесты и результаты: 1) НОД(24,15)=3; НОК(24,15)=120. 2) НОД(14,15)=1; НОК(14,15)= 210. 3) НОД(24,96)=24; НОК(24,96)= 96. 4)НОД (60,42) = 6; НОК(60,42)=420.
C++ Вычислить записанную в тексте алгебраическую сумму (Переделать на С++) Всем привет. Вот необходимо переписать этот код на С++ помогите плз: Задание 3. Дан текст, имеющий вид: «d_1-d_2+d_3-…», где d_i-цифры (n>1).Вычислить записанную в тексте алгебраическую сумму. uses crt; var s:string; sum,d,i,e,sign:integer; begin подробнее

Показать сообщение отдельно
Karchok
2 / 2 / 1
Регистрация: 27.09.2011
Сообщений: 48
16.06.2013, 13:08     Отсортировать по возрастанию отрицательные элементы массива методом выбора
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
template<class Iterator>
void SelectSort(Iterator first, Iterator last)
{
  Iterator min;
  for(Iterator i=first; i != last+1; ++i)
  {     
    min=i;
    for(Iterator j=i+1; j != last+1; ++j)   
      if (*j < *min ) 
        min=j;        
    std::iter_swap(min,i);
  }
}
 
Текущее время: 03:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru