Вычислить количество четных элементов в указанном столбце матрицы - Pascal

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

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

Составить программу, которая заполняет массив 6*6 случайным числами от -5до 10, вычисляет количество четных элементов в указанном столбце матрицы, выводит массив и результат вычислений.

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

textual
Листинг программы
  1. const
  2. n  = 6;
  3. var a:array[1..n,1..n] of integer;
  4. i, sum, j, b: integer;
  5. begin
  6. writeln(Исходный массив':');
  7. for i:=1 to n do
  8.     begin
  9.     for j:=1 to n do
  10.         begin
  11.         a[i,j]:=-5 + random(16);
  12.         write(a[i,j]:3);
  13.         end;
  14.     writeln;
  15.     end;
  16. writeln('Введиет нормер столбца');
  17. readln(b);
  18. sum:=0;
  19. for i:=1 to n do
  20.     if  not odd(a[i,b]) then
  21.         sum:=sum + a[i,b];
  22. writeln('Сумма четных элементов столбца ', b,' =  ', sum);
  23. end.

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

  1. Создается переменная n для хранения размерности матрицы и переменные a для хранения матрицы, i и j для циклов, sum для хранения суммы четных элементов, и b для хранения номера столбца, по которому будет производиться подсчет.
  2. Заполняется матрица случайными числами от -5 до 10 и выводится на экран.
  3. Пользователю предлагается ввести номер столбца.
  4. Инициализируется переменная sum нулем.
  5. Цикл проходит по всем строкам введенного столбца и, если элемент строки четный, добавляет его к переменной sum.
  6. Выводится сумма четных элементов введенного столбца.

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


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

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

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

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

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

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