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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обучение программированию на C++ http://www.cyberforum.ru/cpp-beginners/thread1604694.html
Я учу программирование на C++ но на сайтах часто бывает много не понятного - скиньте документ формата .pdf для обучения.
C++ Длинные типы данных Доброго времени суток. Может кто подсказать по типам данных?! Как получить целочисленный тип данных больше чем 64 бита? скажем 1024 http://www.cyberforum.ru/cpp-beginners/thread1604693.html
C++ Подправить программку с Pascal на C++
Приветствую. Имеется исходник Pascal, который нашел на этом же форуме. Прошу помощи перевести его на C++ (цвет фона, текста не нужен). С помощью ПСП сформировать двухмерный MxN массив из элементов. В качестве элементов использовать слова из K..L символов A..Z. Осуществить действия по заданному алгоритму. Вывести на экран сфор-мированный массив, выделив цветом (мерцанием) указанные в варианте...
C++ Unhandled exception
При запуске программы появляется окно с текстом "Unhandled exception at 0x00CD488F in my project.exe: 0xC0000005: Access violation reading location 0x8013FE38" - строка 10. Подскажите, как с этим справиться? //P6-27.CPP - вложенные вызовы функций, возвращающих ссылки #include <iostream> #include <locale> using namespace std; // Функция возводит в куб значение параметра и возвращает...
C++ Как отключить при компиляции предупреждение о неиспользуемых параметрах http://www.cyberforum.ru/cpp-beginners/thread1604671.html
Доброе время суток! Вопрос от кусочка перфекциониста во мне! Есть метод: inline int copy_callback(int what, int stage, copyfile_state_t state, const char *src, const char *dst, void *ctx) { off_t bcount; struct stat *st = (struct stat *) ctx; copyfile_state_get(state, COPYFILE_STATE_COPIED, &bcount); double res=(bcount/1024)/1024; ...
C++ Непонятки с range-based for! Доброе время суток! Запутался с range-based циклами! Вообщем код inline string ChecTypeFiles(std::string const & Names) { std::string Answen1="exception"; std::string Answen2="obscure"; std::string Answen3="unknown"; подробнее

Показать сообщение отдельно
-ErshovlaD-
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 39

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

07.12.2015, 07:27. Просмотров 215. Ответов 2
Метки (Все метки)

Приветствую! Ребята нужна помощь!
Как реализовать сортировку строк матрицы не просто по первому числу каждой строки, а чтобы в случае равных первых элементов, сравнение производилось уже вторых, и так далее.
Например строки: 1 1 1 1 1 1 1 1 1 8 и 1 1 1 1 1 1 1 1 1 2
Первой должна выводиться вторая строка, надеюсь вы меня поняли
Вот код, который нужно подправить:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//применяем пузырьковый метод сортировки 
 
    for (y = 0; y < a; y++)
    {
        for (i = 0; i < (a - 1); i++)
        {
            if (mas[i][0] > mas[i + 1][0])
            {
                for (j = 0; j < b; j++)
                {
                    x = mas[i][j];
                    mas[i][j] = mas[i + 1][j];
                    mas[i + 1][j] = x;
                }
            }
        }
    }
    printf("\n");
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru