1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

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

Тема в разделе "Вопросы новичков и не только", создана пользователем 95процентов, 10 янв 2013.

  1. 95процентов

    Репутация:
    0
    Регистрация:
    10 янв 2013
    Сообщения:
    4
    Симпатии:
    0
    Отсортировать по убыванию элементы массива с нечетными номерами методом выбора

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

    Код:
    #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;
    }
     
Загрузка...

Поделиться этой страницей