Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
e_kate_rina7
0 / 0 / 1
Регистрация: 05.04.2015
Сообщений: 64
#1

Найти максимум в диагонали матрицы и перевернуть строки, в которых есть этот максимум - C++

11.01.2016, 22:06. Просмотров 210. Ответов 3
Метки нет (Все метки)

Найти максимум в диагонали матрицы и перевернуть строки, в которых есть этот максимум.
Вот заполнение и максимум, но не знаю, как строки перевернуть.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
 
int main(){
int n, m,  mas[100][100], i, j, max;
 
 cin>> n;
   
    for(i=0; i<n; i++)
        for(j=0; j<n; j++)
        {
            mas[i][j] = rand()%10;
        }
max = mas[0][0];
for(i =0; i<n; i++){
  if(max < mas[i][i]){
   max = mas[i][i];
}
}
 
cout << max;
}

http://www.cyberforum.ru/cpp-beginners/thread2000352.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.01.2016, 22:06
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти максимум в диагонали матрицы и перевернуть строки, в которых есть этот максимум (C++):

Найти максимум из сумм элементов диагоналей, параллельных главной диагонали матрицы
1.дана квадратная матрица целых чисел размера N. Найти максимум из сумм...

Найти максимум среди элементов матрицы ниже главной и выше побочной диагонали
Дана квадратная матрица целых чисел размером N&lt;=12. Заполнить матрицу...

Найти максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы
Задана целочисленная квадратная матрица A(N x N). Найти максимум среди сумм...

Найти сумму элементов матрицы, которые больше, чем максимум главной диагонали
Дана квадратная матрица. Найти сумму элементов, которые больше, чем максимум...

Найти максимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы
#include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;conio.h&gt; #include...

3
mish_k98
164 / 49 / 27
Регистрация: 04.06.2013
Сообщений: 633
11.01.2016, 22:38 #2
допустим вы нашли эти строки.если перевенруть это записать задом на перёд то рпосто циклом проходитесь по ячейкам строки и свапите первую с последней, вторуй с предпоследней и т.д.
0
marat_miaki
149 / 138 / 87
Регистрация: 08.04.2013
Сообщений: 554
11.01.2016, 23:19 #3
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <iostream>
#include <cstdlib>
using namespace std;
 
int main(){
int n, m,  mas[100][100], i, j, max, xj;
 cin>> n;
     for(i=0; i<n; i++)
    {
      for(j=0; j<n; j++)
        {
        mas[i][j] = rand()%10;
        cout.width (3);
        cout << mas[i][j];
        }
    cout << endl;    
}
max = mas[0][0];
for(i =0; i<n; i++){
    if(max < mas[i][i])
    {
    max = mas[i][i];
    xj=i;
    }
}
int temp;
for(i =0; i<n/2; i++){
temp=mas [xj][i];
mas[xj][i]=mas[xj][n-1-i];
mas[xj][n-1-i]=temp;
 
}
 
cout << max << "  "<<xj <<endl;
 
    for(i=0; i<n; i++)
    {
      for(j=0; j<n; j++)
        {
        cout.width (3);
        cout << mas[i][j];
        }
    cout << endl;    
}
 
}
1
e_kate_rina7
0 / 0 / 1
Регистрация: 05.04.2015
Сообщений: 64
11.01.2016, 23:58  [ТС] #4
СПАСИБО ОГРОМНОЕ!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.01.2016, 23:58
Привет! Вот еще темы с решениями:

Для заданной матрицы найти максимум среди сумм элементов диагоналей, параллельных главной диагонали
Для заданной целочисленной матрицы найти максимум среди сумм элементов...

Найти максимум тех чисел, которые расположены ниже главной и выше обратной диагонали матрицы
Напишите пожалуйста программу , а то вообще не вникаю как делать. По условию...

Найти минимум и максимум для каждой строки матрицы
День добрый, подскажите как это чудо делается? За ранее благодарен!!! Найти...

Максимум главной диагонали матрицы поменять местами с минимумом ее побочной диагонали
Дана квадратная матрица порядка n. Если в главной диагонали имеется хотя бы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru