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

Найти максимум среди главной и побочной диагоналей

18.11.2017, 20:32. Просмотров 94. Ответов 0
Метки нет (Все метки)

Доброго времени, по лабам есть несколько невыполнимых (для меня) заданий, которые частично (или полностью) не могу выполнить. Код прилагается.

1) Дан двумерный массив (матрица) порядка N (N - нечётное). Найти max среди главной и побочной диагоналей, поменять max и центральный элемент (на перекрестье диагоналей) местами.

Не могу никак понять, каким образом запомнить центральный элемент (ибо max запоминаем в отдельную переменную), и потом сделать перестановку эту (я так понимаю, под вывод массива А с изменёнными элементами - нужно делать массив В)?

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
main()
{
        randomize ();
        int a[100][100], n, i, j, max;
        cout<<"Vvedite razmernost matricu (neparnoe 4islo) = ";
        cin>>n;
        cout<<endl;
        for(i=0;i<n;i++)
                for(j=0;j<n;j++)
                        a[i][j]=random (50)%51+(-20);
        cout<<"Vuvod matricu A"<<endl<<endl;
        max=a[0][0];
        for(int i=0; i<n; i++)
        {
                for(int j=0;j<n; j++)
                {
                        cout<<setw(5)<<a[i][j];
                        if((i==j || i+j==n-1) && a[i][j] > max)
                        max = a[i][j];
 
 
                }
                cout<<endl;
        }
 
        cout<<endl<<"Max = "<<max;
        getch();
}
Добавлено через 2 часа 50 минут
Задача решена
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2017, 20:32
Ответы с готовыми решениями:

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

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

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

Найти наибольший элемент среди элементов главной и побочной диагоналей
Сколько раз выполняется цикл for (int j = r - i - 1; j &gt;= r - i - 1; j--), не...

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.11.2017, 20:32

В матрице найти максимум среди сумм элементов диагоналей, параллельных главной диагонали
Здравствуйте! Помогите пожалуйста, вот задачка: 1) Найти максимальную сумму...

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

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


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

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

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