Ответы на вопрос:
Будем считать, что числа n, m заранее известны. делать в паскале динамические массивы - это большой геморрой. 1. program even var i, j, p: integer; var array a[1..n, 1..m] of integer; begin for i: =1 to n do for j: =1 to m do readln (a[i, j]); // цикл ввода начального массива for i: =1 to n do // цикл по строкам begin p: =1; // произведение четных чисел for j: =1 to m do // цикл по столбцам begin if (a[i, j] mod 2 = 0) then p: = p*a[i, j]; // умножаем очередное четное число end; a[i, m] : = p; // вместо последнего числа записываем произведение четных end; for i: =1 to n do for j: =1 to m do writeln (a[i, j]); // цикл вывода конечного массива end. 2. program minmax var i, j, q, min, nmin, max, nmax: integer; var array a[1..n, 1..m] of integer; begin for i: =1 to n do for j: =1 to m do readln (a[i, j]); // цикл ввода начального массива for i: =1 to n do // цикл по строкам begin min: =a[i, 1]; nmin: =1; max: =a[i, 1]; nmax: =1; // начальные значения for j: =1 to m do // цикл по столбцам begin if (a[i, j] > max) then max: = a[i, j]; nmax = j; // устанавливаем максимум if (a[i, j] < min) then min: = a[i, j]; nmin = j; // устанавливаем максимум end; q: =a[i, nmin]; a[i, nmin]: =a[i, nmax]; a[i, nmax]: =q; // меняем их местами end; for i: =1 to n do for j: =1 to m do writeln (a[i, j]); // цикл вывода конечного массива end. 3. program povorot var i, j, k, q: integer; var array a[1..n, 1..m], b[1..m, 1..n] of integer; begin for i: =1 to n do for j: =1 to m do readln (a[i, j]); // цикл ввода начального массива for i=1 to m do // цикл по m строкам нового массива (их m, как столбцов в а) begin for j: =1 to n do // цикл по n столбцам нового массива (как строк в а) b[i, j]: =a[j, n-i+1]; // формируем новый массив end; for i: =1 to m do for j: =1 to n do writeln (b[i, j]); // цикл вывода конечного массива end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
ogbondarenko18.05.2020 12:53
-
Disengaliev11.01.2020 06:58
-
MissTomiris118.07.2022 21:33
-
1235568904.11.2022 21:05
-
адильчичек24.03.2021 23:49
-
скмниниручвк06.01.2021 23:49
-
andreevigor20007.11.2021 07:57
-
sayyoraibragim13.02.2022 17:28
-
Анастейша181812.03.2023 02:16
-
Алекс421126.06.2020 18:12
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.