1.вывести на экран главную и побочную диагональ квадратичной матрицы. 2.найти сумму элементов матрицы,лежащих выше главной диагонали
178
375
Ответы на вопрос:
Const mm = 30; var a: array[1..mm, 1..mm] of integer; i, j, m, s: integer; begin write('введите число строк матрицы: '); readln(m); randomize; writeln(#13#10, 'исходная матрица'); for i : = 1 to m do begin for j : = 1 to m do begin a[i, j] : = random(101) - 50; write(a[i, j]: 4) end; writeln end; { *** 1 *** } writeln('*** элементы главной диагонали ***'); for i : = 1 to m do write(a[i, i]: 4); writeln; writeln('*** элементы побочной диагонали ***'); for i : = m downto 1 do write(a[i, m - i + 1]: 4); writeln; { *** 2 *** } s : = 0; for i : = 1 to m - 1 do for j : = i + 1 to m do s : = s + a[i, j]; writeln('сумма элементов, лежащих выше главной диагонали: ', s); end. тестовое решение: введите число строк матрицы: 10 исходная матрица -8 15 22 40 6 46 -37 35 -45 -5 41 22 45 17 -19 -14 50 -11 43 -10 27 20 -45 -35 27 -27 25 3 34 6 37 5 38 -36 32 -18 11 -41 44 46 35 24 -38 -18 1 28 -25 -25 -5 36 20 33 37 -32 -35 23 9 7 -38 -18 -29 10 -50 0 9 -15 34 30 35 50 26 40 -5 48 5 -47 7 24 14 50 49 -1 -43 49 36 -47 18 20 49 -41 24 -47 47 12 25 -26 24 12 24 -35 *** элементы главной диагонали *** -8 22 -45 -36 1 23 34 24 49 -35 *** элементы побочной диагонали *** 24 -1 -5 0 -35 28 11 3 43 -5 сумма элементов, лежащих выше главной диагонали: 392
For (int i = 0; i < m, i++) { for (int j = 0; j < n; j++) { if (i % 2 == 0) { cout < < a[i,j] < < " "; } else { cout < < a[i, n - j - 1] < < " "; } } cout < < endl; }
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Найк200607.02.2021 22:07
-
aktan01201310.09.2022 11:22
-
lesich367522.06.2023 13:41
-
stas65127.06.2022 07:59
-
sembaevam16.11.2021 02:54
-
dianashabaneh02.04.2022 20:29
-
bbll199813.04.2020 11:26
-
WaysWhite11.04.2020 09:34
-
umos15.09.2020 03:15
-
plotnikovpetr06.11.2022 05:09
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.