Двумерный массив. Найти количество четных элементов пятого и шестого столбца - Pascal
Формулировка задачи:
Решение задачи: «Двумерный массив. Найти количество четных элементов пятого и шестого столбца»
const N = 5; const M = 10; type item_t = integer; type line_t = array[1..M] of item_t; type tabl_t = array[1..N] of line_t; procedure printLine( const l: line_t ); var i: integer; begin for i:= 1 to M do write(l[i] :5); writeln; end; procedure printTabl( const t: tabl_t ); var i: integer; begin for i:= 1 to N do printLine(t[i]); end; procedure init_2d( var a: tabl_t ); var x,y: integer; begin for y:=1 to N do for x:=1 to M do a[y][x] := random(-100 , 100); end; var s: tabl_t; c,y: integer; begin init_2d(s); printTabl(s); Writeln('-------------------------------'); c := 0; for y:=1 to N do if s[y][5] mod 2 = 0 then c := c + s[y][5]; for y:=1 to N do if s[y][6] mod 2 = 0 then c := c + s[y][6]; writeln( c ); end.
Объяснение кода листинга программы
В данном коде объявлены три переменные типа item_t
: a
, b
и c
. Переменная a
представляет собой двумерный массив, который инициализируется в процедуре init_2d
. Переменная b
используется в процедуре printTabl
для вывода содержимого массива t
. Переменная c
используется для подсчета количества четных элементов в пятом и шестом столбцах массива a
.
В процедуре init_2d
используется цикл for
, который выполняется N
раз, где N
- это размерность второго измерения массива a
. Внутри цикла инициализируются все элементы массива a
случайными числами в диапазоне от -100 до 100.
В процедуре printTabl
также используется цикл for
, который выполняется N
раз. Внутри цикла выводятся все элементы массива t
с помощью процедуры printLine
.
В основной части кода инициализируется массив a
с помощью процедуры init_2d
. Затем выводится таблица с помощью процедуры printTabl
. После этого вычисляется количество четных элементов в пятом и шестом столбцах массива a
. Для этого используется два вложенных цикла for
, которые выполняются N
раз. Внутри циклов проверяется, является ли текущий элемент четным числом, и если да, то увеличивается счетчик c
. В конце выводится значение переменной c
, которое и является количеством четных элементов.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д