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

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

18.11.2017, 20:32. Просмотров 74. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти максимум среди главной и побочной диагоналей (C++):

Найти максимум среди сумм элементов диагоналей, параллельных побочной диагонали
Никак мозг не хочет повернуться, что бы понять как делается этот цикл 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). Найти максимум среди сумм...

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

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

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

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

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

Определить максимум среди сумм элементов диагоналей, параллельных главной
Все необходимые данные должны передаваться им в качестве параметров....


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

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

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