Найти количество четных элементов матрицы, удовлетворяющих условию - 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.

Объяснение кода листинга программы

  1. Создаётся переменная a - массив размером 6x6, представляющий матрицу целых чисел.
  2. Объявляются переменные i, cout, j - все целочисленные.
  3. Присваивается нулевое значение переменной cout, которая будет хранить количество четных элементов, удовлетворяющих условию.
  4. Запускается цикл для заполнения матрицы случайными числами в диапазоне от -10 до 10.
  5. Проход по матрице для вывода всех элементов.
  6. Двойной цикл для проверки каждого элемента матрицы на соответствие условию: четность и принадлежность диапазону от -5 до 5.
  7. Если условие выполняется, то увеличивается значение переменной cout.
  8. Выводится количество четных элементов, удовлетворяющих условию.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.583 из 5
Похожие ответы