Форум программистов, компьютерный форум, киберфорум
Наши страницы

Сортировка двумерного массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с несколькими файлами http://www.cyberforum.ru/cpp-beginners/thread688738.html
Помогите пожалуста исправить ошибки //main.cpp #include <iostream> #include <conio.h> #include "menu.h" using namespace std; int main() { string s;
C++ Трудности с ответом 1) Дана следуюшая declarations: int myFunction(int myValue); int myArray; Что из ниже следуюшего имеет легальный call to this function? Question 1 options: A) cout << myFunction(myArray);... http://www.cyberforum.ru/cpp-beginners/thread688730.html
Поместить в новый массив одинаковые элементы исходных C++
Помогите, пожалуйста) Нужно создать 3й массив длинной 5 по двум массивам длинной по 5 (мы их сами задаём с клавы). В 3м массиве должны быть одинаковые элементы с первого и второго массивов. Вот то...
Возведение в степень -корень из 3 C++
вот код #include "stdafx.h" #include <conio.h> #include <math.h> #include <iostream> using namespace std; void main() {double a=3.2,b=17.5,x=-4.8; double Y,Z;...
C++ Switch где ошибка? http://www.cyberforum.ru/cpp-beginners/thread688709.html
Ошибки не выдает, но и не запускается. Ошибку найти не могу Т_Т Help) #include <iostream> using namespace std; int mine() { char key; cout << "\n vvedite 1-yu bukvy Reki: \n"; cout << "E...
C++ Ошибка в коде! Здравствуйте, практикуюсь, решаю задачи, но вот одна задачка меня смутила. Я её решил и код по идее должен работать правильно, но есть одна проблема, программа вешаеться (ошибок компилятор не выдает,... подробнее

Показать сообщение отдельно
Manco
2 / 2 / 0
Регистрация: 17.09.2012
Сообщений: 34

Сортировка двумерного массива - C++

05.11.2012, 00:13. Просмотров 1066. Ответов 1
Метки (Все метки)

По бумажке расписал - вроде всё правильно, но работает некорректно. Где ошибка?

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
void sort(int **p, int n, int m)
{
    int i,j,k,l,temp,max_i,max_j;
    for(i=0;i<n;i++)
    {
        for(j=0;j<m;j++)
        {
            max_i=i;
            max_j=j;
            for(k=i;k<n;k++)
                for(l=j;l<m;l++)
                {
                    if(p[k][l]>p[max_i][max_j])
                    {
                        max_i=k;
                        max_j=l;
                    }
                }
            temp=p[i][j];
            p[i][j]=p[max_i][max_j];
            p[max_i][max_j]=temp;
        }
    }    
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru