Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Петррр
6161 / 3462 / 897
Регистрация: 28.10.2010
Сообщений: 5,926
11.09.2011, 18:04 0

Сортировка многомерного массива.

11.09.2011, 18:04. Просмотров 1015. Ответов 7
Метки (Все метки)

Ответ

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
44
45
46
47
48
49
50
51
52
53
#include <iostream>
#include <iomanip>
 
using namespace std;
 
void BubbleSort(int[], int);
 
int main(int argc, char ** argv)
{
    const int n = 4;
    const int m = 5;
    int **array = new int*[n];
    for(int i = 0; i < n; i++)
        array[i] = new int[m];
    for(int i = 0; i < n; i++)
    {
        for(int j = 0; j < m; j++)
        {
            array[i][j] = rand() % 100;
            cout << setw(3) << array[i][j];
        }
        cout << endl;
    }
    cout << "__________\n";
    for(int i = 0; i < n; i++)
        BubbleSort(array[i], m);
    for(int i = 0; i < n; i++)
    {
        for(int j = 0; j < m; j++)
            cout <<  setw(3) << array[i][j];
        cout << endl;
    }
    delete [] array;
    system("pause");
    return 0;
}
 
void BubbleSort(int a[], int n)
{
    bool sort = true;
    while (sort)
    {
        sort = false;
        for(int i = 0; i < n -1; i++)
            if (a[i] > a[i + 1])
            {
                int b = a[i];
                a[i] = a[i + 1];
                a[i + 1] = b;
                sort = true;
            }
    }
}


Вернуться к обсуждению:
Сортировка многомерного массива.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.09.2011, 18:04

Передача в функцию многомерного массива
Как передать в функцию многомерный массив, если неизвестна его размерность. С...

Возвращение многомерного массива из функции
Как вернуть многомерный массив из функции для обычного массива c...

Создание динамического многомерного массива
Esche odin vopros po etoi temie: Kak v C++ sozdat dynamicheskiy MNOGOMERNIY...

0
Другие темы раздела
C++ Применение const в функции http://www.cyberforum.ru/cpp-beginners/thread350377.html
Подскажите как защитить массив от изменения в функции. #include <iostream> using namespace std; double igor(double mass,int n); int main() { setlocale(LC_ALL, "rus");
C++ поставить плагин на гостевой записи В универсистете стоит студия 2008, при попытке поставить плагин вываливается запрет на данное действие, а работать без VA X очень печально, можно ли как-то обойти данную проблему? http://www.cyberforum.ru/cpp-beginners/thread350375.html
C++ оформление проекта в студии, подключение библиотек
Здравствуйте, преподаватель благим матом обложил аудиторию, потом стандартные настройки студии и в течении 30 секунд меня настройки проекта так, что в итоге получил одну папку в которой лежат exe...
Named Pipes и динамическая память C++
Доброго времени суток. Поиском ничего подобного не нашел. Вообщем следующая ситуация. Имеется сервер Named Pipes Overlapped, кол-во каналов будет считываться с файла, получается, что нужно...
C++ Создать двигающийся 3D текст http://www.cyberforum.ru/cpp-beginners/thread350356.html
Народ, помогите пожалуйста. Немного разбираюсь в С\C++. Надо написать прогу, которая бы отображала двигающийся и крутящийся текст. С чего начать? Где найти информацию вообще? До этого оконные...
C++ Найти последовательность чисел Помогите решить задачу. Задана строка из последовательности чисел: 5 3 1 3 5 2 5 3 1 3 3 5 2 5 Нужно найти такую последовательность чисел, которая начинается и оканчивается на цифру 5. Эта... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru