Найти количество четных элементов матрицы, удовлетворяющих условию - 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
. - Выводится количество четных элементов, удовлетворяющих условию.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д