Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Екатерина Майер
0 / 0 / 0
Регистрация: 06.11.2016
Сообщений: 18
1

Составить программы сортировки одномерных массивов

04.12.2016, 17:39. Просмотров 767. Ответов 1
Метки нет (Все метки)

Сортировка выбором и шейкерная сортировка
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2016, 17:39
Ответы с готовыми решениями:

Составить программы сортировки одномерных массивов на языке c++
2. Сортировка вставкой 4. Сортировка Шелла

разработать программу сортировки одномерных массивов
1: создать и отсортировать одномерный массив используя алгоритм сортировки...

Алгоритмы поиска и сортировки одномерных массивов
Элементы, которые присутствуют в нескольких экземплярах или в массиве А, или в...

Сравнительный анализ методов сортировки одномерных массивов
Товарищи программисты, помогите пожалуйста!!! У меня такое задание, кто сможет...

Составление программы по обработке одномерных массивов
Переписать данные с одного массива в другой, но в обратном порядке (по...

1
Fixer_84
1049 / 659 / 651
Регистрация: 30.04.2016
Сообщений: 2,234
04.12.2016, 18:09 2
Лучший ответ Сообщение было отмечено Екатерина Майер как решение

Решение

Екатерина Майер, здравствуйте. Вот сортировка выбором (собственная реализация):

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <iostream>
#include <cmath>
#include <climits>
 
using namespace std;
 
int main()
{
    int N, min, num, k;
    cout << "Введите размер массива:" << endl;
    cout << "N = ";
    cin >> N;
    int* A = new int[N];
    cout << "Введите элементы массива:" << endl;
    for (int i = 0; i < N; i++)
    {
        cin >> A[i];
    }
    k = 0;
    while (k < N)
    {
        min = INT_MAX;
        for (int i = k; i < N; i++)
        {
            if (A[i] <= min)
            {
                min = A[i];
                num = i;
            }
        }
        swap(A[k], A[num]);
        k++;
    }
    cout << "Массив после сортировки:" << endl;
    for (int i = 0; i < N; i++)
    {
        cout << A[i] << " ";
    }
    cout << endl;
    delete[] A;
    system("pause");
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2016, 18:09

Составить из двух одномерных массивов один двумерный
Пожалуйста помогите. 1.2. Написать программу инициализации двух массивов с...

Составить описание класса одномерных массивов строк
Составить описание класса одномерных массивов строк, каждая строка задается...

Составить описание класса одномерных массивов строк
Составить описание класса одномерных массивов строк,каждая строка которых...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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