Подсчет строк матрицы в которых имеются два нулевых элемента - QBasic

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

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

составить программу подсчета строк двухмерного массива А(N,N) в которых имеются два нулевых элемента

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

textual
Листинг программы
  1.  CLS
  2.  n = 10
  3.  e = 0
  4.  m = 5
  5.  DIM a(n, m)
  6.  RANDOMIZE TIMER
  7.  FOR i = 1 TO n
  8.   FOR j = 1 TO m
  9.    a(i, j) = INT(RND * 10) - 1
  10.    PRINT a(i, j);
  11.   NEXT
  12.   PRINT
  13.  NEXT
  14.  FOR i = 1 TO n
  15.  k = 0
  16.   FOR j = 1 TO m
  17.    IF a(i, j) = 0 THEN
  18.     k = k + 1
  19.    END IF
  20.    IF k = 2 THEN
  21.      e = e + 1
  22.     END IF
  23.   NEXT
  24.  NEXT
  25.  PRINT
  26.  PRINT e

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

Код выполняет следующие действия:

  1. Задаёт размеры матрицы n на m и инициализирует переменную e для подсчёта результата.
  2. Создаёт матрицу a(n, m) и заполняет её случайными числами от -5 до 5.
  3. Выводит на экран все элементы матрицы.
  4. Перебирает строки матрицы с помощью двух вложенных циклов.
  5. Считает количество нулевых элементов в каждой строке.
  6. Если в строке есть два нуля, увеличивает счётчик e на единицу.
  7. Выводит на экран количество строк с двумя нулями.

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


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

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

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

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

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

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