Форум программистов, компьютерный форум 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...
C++ читаем из файла текст и каждое слово в нем, меняем с соседним. (чуть чуть)
Сессия =\ есть задача такого типа: читаем из файла текст и каждое слово в нем, меняем с соседним. в файле: слово1 слово2 а делает программа: слово2 слово1 решение: #include <stdio.h> #include...
C++ Напишите пожалуйста Код программы генерирующей случайные величины но не функцией Rand http://www.cyberforum.ru/cpp-beginners/thread406758.html
Напишите пожалуйста Код программы генерирующей случайные величины но не функцией Rand а как - нибудь по другому, очень буду признательна.
C++ Помогите решить! C++ 3. Дана окружность и прямая. Окружность задается уравнением r2=x2+y2. Уравнение прямой y=ax+b. Необходимо найти количество общих точек. 4. Напишите программу, которая выводит на экран расписание... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4670 / 2496 / 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;
    }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru