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

Переставляя строки и столбцы матрицы, добиться, чтобы наибольший элемент оказался в верхнем левом углу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив NxN. Упорядочить столбцы по возрастанию. http://www.cyberforum.ru/cpp-beginners/thread249822.html
Дан двумерный массив NxN. Упорядочить столбцы по возрастанию.
C++ Создание динамического массива объясните пожалуйста вот эту часть // sozdanie dinamicheskogo massiva m*n a=(int**)malloc(m*sizeof(int *)); for(i=0;i<m;i++) { a=(int *)malloc(n*sizeof(int)); } заранее спасибо #include<stdio.h> #include<stdlib.h> http://www.cyberforum.ru/cpp-beginners/thread249818.html
C++ Организовать выбор одной из трёх программ
Создать программу с использованием меню. Вданной программе должен быть организован выбор одно из трёх программ: 1) Вычислить значение У У={a-b при b>0 {a+b при b<=0 2) Дан одномерный массив А. Найти номер последнего отрицательного элемента. 3) Дан двумерный массив размерностью NxM (N и M вводится с клавиатуры). Найти максимальный и минимальный элементы данного массива и поменять их...
C++ C++ Дан двумерный массив размерностью NxM
Дан двумерный массив размерностью NxM(N и M вводятся с клавиатуры). Найти максимальный и минимальный элементы данного массива.Произвести вывод данного массива в виде матрицы. C++...
C++ Матрица NxM. Упорядочить. Есть код, нужна доработка. http://www.cyberforum.ru/cpp-beginners/thread249779.html
Дан массив NxM. Упорядочить по возрастанию. Есть код, нужна доработка.
C++ Двумерный массив Дан двумерный массив, размерностью N*N. Упорядочить строки целочисленной матрицы по возрастанию. Помогите пожалуйста) Только попроще вот так примерно: #include<stdio.h> #include<iostream.h> #include<string.h> #include<math.h> #include<conio.h> подробнее

Показать сообщение отдельно
4AKE
29 / 29 / 12
Регистрация: 20.12.2010
Сообщений: 115
28.02.2011, 13:32  [ТС]     Переставляя строки и столбцы матрицы, добиться, чтобы наибольший элемент оказался в верхнем левом углу
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
int main ()
{
 int i,j,n=0,m=0;
 double mas[7][4],max;
 
 for (i=0; i<7;i++)
 for(j=0;j<4;j++)
 { cout<<"Vvedite elementi:"<<endl;
    cin>>mas[i][j];
 }
 
  for(int i=0; i<7; i++)
       {  for(int j=0; j<4; j++)
         {
             cout<<mas[i][j]<<"  ";
         }
         cout<<endl; }
 
 max=mas[0][0];
 for (i=0; i<7;i++)
 for(j=0;j<4;j++)
 if (mas[i][j]> max) 
 {max=mas[i][j];
 n=i, m=j; }
 cout<<max<<n<<m<<endl ;
 
          
 system("pause");
 return 0;
}
Я нашёл максимальный элемент и его положение в матрице (n, m). Как переставить строки и столбцы, чтоб он оказался в верхнем левом углу?
 
Текущее время: 05:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru