Найти количество четных элементов матрицы - Pascal ABC (12818)

Узнай цену своей работы

Формулировка задачи:

2.Найти количество четных элементов матрицы. Закрасить указанные элементы.

Решение задачи: «Найти количество четных элементов матрицы»

textual
Листинг программы
  1. uses crt;
  2. const n=10;
  3. var a:array[1..n,1..n] of byte;
  4.     i,j,k:byte;
  5. begin
  6. randomize;
  7. for i:=1 to n do
  8. for j:=1 to n do
  9. a[i,j]:=10+random(9);
  10. k:=0;
  11. for i:=1 to n do
  12.  begin
  13.   for j:=1 to n do
  14.    begin
  15.     if a[i,j] mod 2=0 then
  16.      begin
  17.       k:=k+1;
  18.       textbackground(12);
  19.      end
  20.     else textbackground(15);
  21.     write(a[i,j]:3);
  22.    end;
  23.   writeln;
  24.  end;
  25. textbackground(15);
  26. write('Количество четных=',k);
  27. end.

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

В данном коде используется язык программирования Pascal ABC. Код начинается с объявления переменных: n (количество строк в матрице), a (массив для хранения данных), i, j, k (переменные для прохода по матрице). Затем идет цикл, который заполняет матрицу случайными числами от 10 до 19. Далее идет еще один цикл, который проходит по каждой ячейке матрицы. Если значение в ячейке четное (остаток от деления на 2 равен нулю), то увеличивается счетчик k. В конце выводится сообщение с количеством четных элементов.

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


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

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

13   голосов , оценка 3.769 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы