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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Novichok C
0 / 0 / 0
Регистрация: 08.01.2013
Сообщений: 8
#1

Найти максимальные элементы главной и побочной диагоналей - C++

08.01.2013, 16:42. Просмотров 424. Ответов 2
Метки нет (Все метки)

Помоги пожалуйста!
Для заданной квадратной матрицы С найти максимальные элементы главной и побочной диагоналей. Исходную матрицу вывести в общепринятом виде. Результат вывести в произвольной форме.

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

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
#include <iostream>
#include <iomanip>
using namespace std;
 
void printMas(int Mas[][4], const int row, const int column)
{
cout << "nnPoluchennyj massivn";
 
for(int i = 0; i < row; i++)
{
for(int j = 0; j < column; j++)
cout << setw(4) << Mas[i][j];
 
cout << endl;
}
}
 
int main()
{
const int row = 3, column = 3; 
int Mas[row][column]; 
 
for(int i = 0; i < row; i++) 
{
cout << "Vvodim " << i + 1 << " strokun"; 
 
for(int j = 0; j < column; j++) 
{
cout << "Vvedite celoe chislo: "; 
cin >> Mas[i][j]; 
}
}
 
printMas(Mas, row, column); 
 
system ("pause");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2013, 16:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти максимальные элементы главной и побочной диагоналей (C++):

Найти максимальные элементы главной и побочной диагоналей матрицы и поменять их местами - C++
Дана матрица nxn. Найти максимальные элементы главной и побочной диагоналей матрицы и поменять их местами. Нашел максимальные элементы,...

Заменить элементы главной и побочной диагоналей матрицы на минимальный элемент ниже главной диагонали - C++
В квадратной матрице А заменить элементы главной и побочной диагоналей на минимальный элемент, найденный среди элементов, расположенных...

Переставить местами элементы главной и побочной диагоналей - C++
Кто знает, как ето сделать, ничего не получаеться..(( Дано натуральное число n, определяющий количество строк и столбцов в де- которой...

Переставить в матрице элементы главной и побочной диагоналей - C++
Даны 2 квадратные матрицы E(4,4), EM(5,5). Переставить в каждой матрице элементы главной и побочной диагоналей. На печать матрицу выдать...

Заменить элементы главной и побочной диагоналей на минимальный элемент - C++
В квадратной матрице A заменить элементы главной и побочной диагоналей на минимальный элемент, найденный среди элементов, расположенных...

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

2
v.a.l.i.d
413 / 378 / 10
Регистрация: 21.09.2012
Сообщений: 913
08.01.2013, 17:14 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    int max1, max2;
 
    max1 = Mas[0][0];        // максимальный на главной диагонали
    max2 = Mas[row-1][0];  // максимальный на побочной
 
    for (int i=0; i<column; i++)
        if (Mas[i][i] > max1)
            max1 = Mas[i][i];
 
    for (int i=0; i<column; i++)
        if (Mas[row-1-i][i] > max2)
            max2 = Mas[row-1-i][i];
 
    cout << "Максимальный элемент на главной диагонали " << max1 << endl;
    cout << "Максимальный элемент на побочной диагонали " << max2 << endl;
0
Novichok C
0 / 0 / 0
Регистрация: 08.01.2013
Сообщений: 8
08.01.2013, 17:54  [ТС] #3
v.a.l.i.d, спасибо вам большое)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2013, 17:54
Привет! Вот еще темы с ответами:

Переписать поочередно элементы главной и побочной диагоналей матрицы в массив - C++
вот сама задача: Переписать поочередно элементы главной и побочной диагоналей матрицы Аi,j в массив В

Квадратный массив - поменяйте в нем местами элементы главной и побочной диагоналей - C++
Дан квадратный массив. Поменяйте в нем местами элементы главной и побочной диагоналей.

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

Дан квадратный массив. Поменяйте в нем местами элементы главной и побочной диагоналей. - C++
Дан квадратный массив. Поменяйте в нем местами элементы главной и побочной диагоналей.


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

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

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