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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Alex1205
6 / 6 / 1
Регистрация: 14.01.2011
Сообщений: 81
#1

сортировка массива - C++

19.02.2011, 13:20. Просмотров 604. Ответов 2
Метки нет (Все метки)

Доброе время суток,уважаемые коллеги!помогите с задачей.не могу определиться,какой сортировкой лучше сделать:
Дан массив чисел размерностью 10 элементов. Написать функцию, которая сортирует массив по возрастанию или по убыванию, в зависимости от третьего параметра функции. Если он равен 1, сортировка идет по убыванию, если 0, то по возрастанию. Первые 2 параметра функции - это массив и его размер, третий параметр по умолчанию равен 1.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2011, 13:20     сортировка массива
Посмотрите здесь:

Сортировка массива - C++
Помогите ниписать программу: Предоставлено массив целых чисел. Получить все числа, входящие в последовательность только один раз.

Сортировка массива - C++
Понимаю ,что тема 100 раз уже подымалась. но все же укажите где моя ошибка вот ... #include "stdafx.h" #include<iostream> ...

Сортировка массива [C++] - C++
Доброго времени суток, уважаемые. Не получается сделать сортировку массива, а именно: необходимо сделать сортировку каждого из 3х столбцов...

сортировка массива - C++
в одномерном массиве из 23 элементов найти среднее арифметическое всех отрицательных чисел и среднее геометрическое всех положительных...

Сортировка массива - C++
Кто может объяснить 31 строку кода. Почему надо умножать на 30 ? И как строка будет выглядеть, если массив вводить вручную или массив...

Сортировка массива - C++
Отсортировать данный массив и вывести его в новом массиве что не так и почему дебаг происходит??? #include <clx.h> #pragma hdrstop ...

Сортировка массива - C++
Добрый вечер! Мне нужно отсортировать элементы массива по возрастанию. Проблема в том, что элементы состоят как из цифр, так и из...

Сортировка массива - C++
Здорова. Моя программа сортирует массив по диагоналям, то есть меняет местами элементы двух диагоналей квадратной матрицы. Ещё в задании...

Сортировка массива - C++
Уважаемые посоветуйте быстрый алгоритм сортировки массива без рекурсии, массивы размером ~250 000 - 1 000 000 элементов, диапазон значений...

Сортировка массива - C++
Задается размер массива N и затем с клавиатуры вводится вещественный массив заданного размера. Отсортировать по возрастанию элементы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
1644 / 1272 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
19.02.2011, 13:35     сортировка массива #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<iostream>
#include<algorithm>
 
void sort(int mas[], int size, bool descend=true){
    if(descend) std::sort(mas, mas+size, std::greater<int>());
    else std::sort(mas, mas+size);
    std::for_each(mas, mas+size, [](int x){std::cout<<x<<"  ";});
    std::cout<<"\n";
}
 
int main(){
    const int size=10;
    int mas[size]{6, -4, 0, 0, -4, -4, -9, 16, 66, 3};
    sort(mas, size);
    sort(mas, size, false);
}
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,446
19.02.2011, 14:28     сортировка массива #3
Алгоритмы сортировок <- сортировка тут.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru