Найти количество четных элементов матрицы, удовлетворяющих условию - Pascal
Формулировка задачи:
Дана матрица А(6,6) целых чисел. Найти количество четных элементов, удовлетворяющих условию - 5< аi j < 5.
Решение задачи: «Найти количество четных элементов матрицы, удовлетворяющих условию»
textual
Листинг программы
program pr; const n = 6; var a: array [1..n, 1..n] of integer; i, cout, j: integer; begin cout := 0; for i := 1 to n do for j := 1 to n do a[i, j] := random(21) - 10; for i := 1 to n do begin for j := 1 to n do write(a[i, j]:3); writeln; end; for i := 1 to n do for j := 1 to n do if (a[i, j] mod 2 = 0) and (a[i, j] > -5) and (a[i, j] < 5) then cout := cout + 1; writeln('Количество четных элементов, удовлетворяющих условию - 5< а[i,j]< 5: ', cout); end.
Объяснение кода листинга программы
- Создаётся переменная
a
- массив размером 6x6, представляющий матрицу целых чисел. - Объявляются переменные
i
,cout
,j
- все целочисленные. - Присваивается нулевое значение переменной
cout
, которая будет хранить количество четных элементов, удовлетворяющих условию. - Запускается цикл для заполнения матрицы случайными числами в диапазоне от -10 до 10.
- Проход по матрице для вывода всех элементов.
- Двойной цикл для проверки каждого элемента матрицы на соответствие условию: четность и принадлежность диапазону от -5 до 5.
- Если условие выполняется, то увеличивается значение переменной
cout
. - Выводится количество четных элементов, удовлетворяющих условию.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д