• Codeby web-security - Курс "Тестирование Веб-Приложений на проникновение с нуля" от команды codeby. Общая теория, подготовка рабочего окружения, пассивный фаззинг и фингерпринт, Активный фаззинг, Уязвимости, Пост-эксплуатация, Инструментальные средства, Social Engeneering и многое другое. Подробнее ...

  • Мобильный клиент нашего форума для Android гаджетов доступен в Google Play Market по этой ссылке. Клиент можно скачать с нашего форума по этой ссылке. Последняя версия МК в нашем телеграм канале вот здесь

Отсортировать По Убыванию Элементы Массива С Нечетными Номерами Методо

10.01.2013
4
0
#1
Отсортировать по убыванию элементы массива с нечетными номерами методом выбора

на dev c++ надо сделать, но у меня что-то не получается :please:

C++:
#include <iostream> 

template< class T >
void selectSort(T* arr, int size) 
{
T tmp;
for(int i = 0; i < size; ++i) // i - номер текущего шага
{ 
int pos = i; 
tmp = arr[i];
for(int j = i + 1; j < size; ++j) // цикл выбора наименьшего элемента
{
if (arr[j] < tmp) 
{
pos = j; 
tmp = arr[j]; 
}
}
arr[pos] = arr[i]; 
arr[i] = tmp; // меняем местами наименьший с a[i]
}
}



int main() 
{ 
const int size = 10; 
int array[size] = { 12, 34, 5, 6, 7, 2, 8, 9, 10, 11 }; 
int i; 

for ( i = 0; i < size; ++i) 
std::cout << array[i] << " "; 
std::cout << std::endl;

selectSort(array, size); 

for ( i = 0; i < size; ++i) 
std::cout << array[i] << " "; 
std::cout << std::endl;
}
 
Вверх Снизу