Определить количество нулевых элементов в каждом столбце матрицы - Turbo Pascal

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

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

Определить количество нулевых элементов в каждом столбце матрицы. помогите

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

textual
Листинг программы
  1. program pr;
  2. var
  3.   i, j, n, m, cout: integer;
  4.   a: array [1..100, 1..100] of integer;
  5. begin
  6.   writeln('Введите количество строк матрицы');
  7.   readln(n);
  8.   writeln('Введите количество столбцов матрицы');
  9.   readln(m);
  10.   for i := 1 to n do
  11.     for j := 1 to m do
  12.       a[i, j] := random(10);
  13.   for i := 1 to n do
  14.   begin
  15.     for j := 1 to m do
  16.       write(a[i, j]:3);
  17.     writeln;
  18.   end;
  19.   for j := 1 to m do
  20.   begin
  21.     cout := 0;
  22.     for i := 1 to n do
  23.     begin
  24.       if a[i, j] = 0 then
  25.         cout := cout + 1;
  26.     end;
  27.     writeln('Количество нулевых элементов в ', j, ' столбце: ', cout);
  28.   end;
  29. end.

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

Этот код написан на языке Turbo Pascal и выполняет следующие действия:

  1. Запрашивает у пользователя количество строк и столбцов матрицы.
  2. Создает массив a размером n x m, где n - количество строк, а m - количество столбцов.
  3. Генерирует случайные числа от 0 до 9 для каждого элемента массива a.
  4. Выводит содержимое каждой строки массива a.
  5. Для каждого столбца массива a:
    • Инициализирует переменную cout равной 0.
    • Проходит по каждой строке массива a.
      • Если элемент в текущей строке равен 0, увеличивает значение переменной cout на 1.
    • Выводит количество нулевых элементов в текущем столбце.
  6. Окончание программы.

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


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

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

8   голосов , оценка 3.25 из 5

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

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

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