Найти количество элементов матрицы с чётной суммой цифр и с хотя бы одним нечётным индексом - Pascal ABC

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

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

Здравствуйте, помогите пожалуйста. Дана целая квадратная матрица порядка n. Найти количество элементов, сумма цифр которых является чётным числом, а хотя бы один из индексов нечётен. Вот программа, не могу найти ошибку
Листинг программы
  1. const n=3;
  2. type tind =1..n;
  3. tar=array [tind,tind] of integer;
  4. var a:tar; i,j:tind; kol:integer;
  5. begin
  6. writeln('Введи массив');
  7. for i:=1 to n do
  8. for j:=1 to n do
  9. readln(a[i,j]);
  10. for i:=1 to n do
  11. begin
  12. for j:=1 to n do write(a[i,j]:4);
  13. writeln;
  14. end;
  15. begin
  16. for i:=1 to n do
  17. begin
  18. kol:=0;
  19. for j:=1 to n do
  20. if (i mod 2 <> 0) or (j mod 2 <> 0) then
  21. begin
  22. if (((a[i,j] mod 10)+(a[i,j] div 10)) mod 2 = 0) then kol:=kol+1;
  23. end;
  24. end;
  25. writeln(kol);
  26. end;
  27. readln;
  28. end.

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

textual
Листинг программы
  1. kol:=0;

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

  1. Создаётся переменная kol и присваивается ей значение 0. Эта переменная будет использоваться для подсчёта количества элементов матрицы.
  2. Создаётся цикл while, который будет выполняться до тех пор, пока значение переменной kol меньше или равно 20.
  3. Внутри цикла создаётся вложенный цикл for, который будет выполняться от 1 до 20.
  4. Внутри вложенного цикла проверяется сумма цифр элемента матрицы, которую представляет переменная a. Если сумма цифр чётная, то элемент не подходит для подсчёта.
  5. Если сумма цифр нечётная, то переменная kol увеличивается на 1. Это означает, что количество элементов матрицы с чётной суммой цифр и с хотя бы одним нечётным индексом увеличивается на 1.
  6. После окончания вложенного цикла, переменная kol увеличивается на 1. Это означает, что количество элементов матрицы с чётной суммой цифр и с хотя бы одним нечётным индексом увеличивается на 1.
  7. После окончания внешнего цикла, переменная kol будет содержать количество элементов матрицы, удовлетворяющих условию задачи.

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


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

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

7   голосов , оценка 4 из 5

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

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

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