Найти количество четных элементов матрицы - Pascal ABC (12818)
Формулировка задачи:
2.Найти количество четных элементов матрицы. Закрасить указанные элементы.
Решение задачи: «Найти количество четных элементов матрицы»
textual
Листинг программы
- uses crt;
- const n=10;
- var a:array[1..n,1..n] of byte;
- i,j,k:byte;
- begin
- randomize;
- for i:=1 to n do
- for j:=1 to n do
- a[i,j]:=10+random(9);
- k:=0;
- for i:=1 to n do
- begin
- for j:=1 to n do
- begin
- if a[i,j] mod 2=0 then
- begin
- k:=k+1;
- textbackground(12);
- end
- else textbackground(15);
- write(a[i,j]:3);
- end;
- writeln;
- end;
- textbackground(15);
- write('Количество четных=',k);
- end.
Объяснение кода листинга программы
В данном коде используется язык программирования Pascal ABC. Код начинается с объявления переменных: n (количество строк в матрице), a (массив для хранения данных), i, j, k (переменные для прохода по матрице). Затем идет цикл, который заполняет матрицу случайными числами от 10 до 19. Далее идет еще один цикл, который проходит по каждой ячейке матрицы. Если значение в ячейке четное (остаток от деления на 2 равен нулю), то увеличивается счетчик k. В конце выводится сообщение с количеством четных элементов.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д