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

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

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

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

HELP

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

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

textual
Листинг программы
  1. CLS
  2. RANDOMIZE TIMER
  3. CONST n = 4
  4. CONST m = 6
  5.  
  6. DIM A(1 TO n, 1 TO m) AS LONG
  7.  
  8. FOR i = 1 TO n
  9. FOR j = 1 TO m
  10.    A(i, j) = 9 * RND
  11.    PRINT A(i, j);
  12. NEXT j: PRINT
  13. NEXT i: PRINT
  14.  
  15. p = 1
  16. col = 0
  17.  
  18. FOR i = 1 TO n
  19. FOR j = 1 TO m
  20.    IF A(i, j) MOD 2 = 0 THEN
  21.       p = p * A(i, j)
  22.       col = col + 1
  23.    END IF
  24. NEXT j
  25. NEXT i
  26.  
  27. IF col = 0 THEN
  28.    PRINT "CHETNYH CHISEL NET"
  29. ELSE
  30.    PRINT "Col ="; col; "P ="; p
  31. END IF
  32. 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

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

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

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