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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программы для перевода арабских чисел в римские и для обратной операции http://www.cyberforum.ru/cpp-beginners/thread406801.html
Составить программы для перевода арабских чисел в римские и для обратной операции. Например, 255 = CCLV = сто + сто + пятьдесят + пять Замечание. Подобными алгоритмами перевода чисел из одной системы в другую мы пользуемся по нескольку раз на дню, когда ведем денежные расчеты. Сумма денег - это арабское число, которому соответствует определенный набор банкнот и монет (аналоги римских цифр). !СИ...
C++ Дана строка. Найти в ней те слова ,которые начинаются и оканчиваются одной и той же буквой. Дана строка. Найти в ней те слова ,которые начинаются и оканчиваются одной и той же буквой http://www.cyberforum.ru/cpp-beginners/thread406794.html
Вопрос по GetLastError C++
Кто поможет советом? Создаю обычную консольку, в ней пытаюсь функцией CreateFile открыть Com порт (заведомо не существующий), по идеи CreateFile должен возращать код ошибки, но функция GetLastError ее не видит. Вот кусок программы int main( ) { hCom = CreateFile( TEXT("\\\\.\\COM4"), GENERIC_READ | GENERIC_WRITE, 0, // exclusive access NULL, //...
C++ читаем из файла текст и каждое слово в нем, меняем с соседним. (чуть чуть)
Сессия =\ есть задача такого типа: читаем из файла текст и каждое слово в нем, меняем с соседним. в файле: слово1 слово2 а делает программа: слово2 слово1 решение: #include <stdio.h> #include <iostream> #include<conio.h> #include<fstream>
C++ Напишите пожалуйста Код программы генерирующей случайные величины но не функцией Rand http://www.cyberforum.ru/cpp-beginners/thread406758.html
Напишите пожалуйста Код программы генерирующей случайные величины но не функцией Rand а как - нибудь по другому, очень буду признательна.
C++ Помогите решить! C++ 3. Дана окружность и прямая. Окружность задается уравнением r2=x2+y2. Уравнение прямой y=ax+b. Необходимо найти количество общих точек. 4. Напишите программу, которая выводит на экран расписание занятий. Занятие длится k минут, перемена p минут. Занятия начинаются в n часов m минут. В день может быть не болем s занятий. Время должно выводиться на экран в формате hh:mm. Например, на входе:... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4661 / 2487 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
14.12.2011, 08:29     Сортировка матрицы
Если уже есть матрица a[][] Размером m*n, то так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int i, j, i1, j1, i_min, j_min, tmp;
for(i=0; i<m; i++)
    for(j=0; j<n; j++)
    {
        i_min=i; j_min=j;
        for(i1=i; i1<m; i1++)
            for(j1=j; j1<n; j1++)
                if(a[i1][j1]<a[i_min][j_min])
                {
                    i_min=i1; j_min=j1;
                }
        tmp=a[i][j]; a[i][j]=a[i_min][j_min]; a[i_min][j_min]=tmp;
    }
 
Текущее время: 12:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru