Найти произведение и количество четных элементов массива - QBasic

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

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

Напишите плиз код на Qbasic,

HELP

Найти произведение и количество четных элементов заданного массива A (N,M)

Решение задачи: «Найти произведение и количество четных элементов массива»

textual
Листинг программы
CLS
RANDOMIZE TIMER
CONST n = 4
CONST m = 6
 
DIM A(1 TO n, 1 TO m) AS LONG
 
FOR i = 1 TO n
FOR j = 1 TO m
   A(i, j) = 9 * RND
   PRINT A(i, j);
NEXT j: PRINT
NEXT i: PRINT
 
p = 1
col = 0
 
FOR i = 1 TO n
FOR j = 1 TO m
   IF A(i, j) MOD 2 = 0 THEN
      p = p * A(i, j)
      col = col + 1
   END IF
NEXT j
NEXT i
 
IF col = 0 THEN
   PRINT "CHETNYH CHISEL NET"
ELSE
   PRINT "Col ="; col; "P ="; p
END IF
END

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

  1. Объединение двух циклов в один цикл.
  2. Использование функции RND для заполнения массива A случайными числами.
  3. Переменная p используется для хранения произведения четных чисел.
  4. Переменная col используется для подсчета количества четных чисел.
  5. В условии IF используется оператор MOD для проверки четности числа.
  6. Условие IF выполняется для каждого элемента массива A.
  7. Если элемент массива четный, то он умножается на p и прибавляется к col.
  8. После завершения циклов проверяется значение переменной col.
  9. Если col равно 0, то выводится сообщение CHETNYH CHISEL NET.
  10. В противном случае выводится сообщение Col = & col & P = & p.

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


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

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

6   голосов , оценка 4 из 5
Похожие ответы