Вpascal abc . (двумерные массивы). указание: для каждой создайте алгоритм и программу. заполните двумерный числовой массив b(6,6) случайными целыми числами в интервале [-65; 65]. введите значения элементов массива в виде матрицы, причем на каждый элемент отведите 4 позиции. ответ каждой следует выводить с новой строки и с пояснительным текстом. кроме того, следует каждый раз производить вывод массива на экран, если в нем произошли изменения : перестановка, замена, изменение значения элементов и т. д. №1.найдите сумму положительных элементов третьего столбца. №2.обнулите отрицательные элементы, стоящие в четных строках.
259
351
Ответы на вопрос:
Поскольку к элементам третьего столбца массива можно обращаться, как b[i,3], достаточно использовать цикл по строкам. для просмотра только четных строк массива достаточно начать со второй и менять номер строки с шагом 2. const n = 6; var b: array[1..n,1..n] of integer; i,j,s: integer; begin randomize; writeln('исходный массив'); for i : = 1 to n do begin for j : = 1 to n do begin b[i,j]: =random(131)-65; write(b[i,j]: 4) end; writeln end; { 1 } s: =0; for i: =1 to n do if b[i,3]> 0 then s: =s+b[i,3]; writeln('значение найденной суммы: ',s); { 2 } i: =2; while i< =n do begin for j: =1 to n do if b[i,j]< 0 then b[i,j]: =0; i: =i+2 end; writeln('результирующий массив'); for i: =1 to n do begin for j: =1 to n do write(b[i,j]: 4); writeln end end. тестовое решение: исходный массив 1 -28 -22 -23 -15 -35 -34 -44 57 43 33 62 56 5 58 -32 -6 -52 24 -15 -54 -45 41 32 40 31 -31 28 -31 46 7 31 56 -16 -62 -52 значение найденной суммы: 171 результирующий массив 1 -28 -22 -23 -15 -35 0 0 57 43 33 62 56 5 58 -32 -6 -52 24 0 0 0 41 32 40 31 -31 28 -31 46 7 31 56 0 0 0
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
nastakianka11.06.2020 03:13
-
EminRoth12.02.2021 03:16
-
ааа51225.09.2021 01:19
-
0481231.10.2022 13:47
-
pikulev07.05.2021 10:05
-
Haskky18.02.2022 11:37
-
fukk123Q20.05.2023 02:59
-
SchoolWolf11.05.2023 09:12
-
Dildabekova6109.08.2022 10:51
-
Ангелок200704.02.2021 17:36
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.