Вывести количество четных и нечетных элементов массива - QBasic

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

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

В одномерном массиве из N натуральных чисел вывести на экран количество четных и нечетных элементов. Помогите составить блок-схему и программу.

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

textual
Листинг программы
CLS
RANDOMIZE TIMER
INPUT "N = "; N
 
DIM x(N) AS INTEGER
 
FOR i = 1 TO N
   x(i) = 40 * RND + 1
   PRINT x(i);
NEXT
PRINT : PRINT
 
FOR i = 1 TO N
   IF x(i) MOD 2 = 0 THEN k2 = k2 + 1
NEXT
 
k1 = N - k2
PRINT "KOLICHESTVO CHETNYH CHISEL ="; k2
PRINT "KOLICHESTVO NECHETNYH CHISEL ="; k1

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

  1. CLS — команда очистки экрана.
  2. RANDOMIZE TIMER — команда инициализации генератора случайных чисел.
  3. INPUTN = ; N — запрос на ввод числа N (размер массива).
  4. DIM x(N) AS INTEGER — создание массива целых чисел x(N) размером N.
  5. FOR i = 1 TO N — цикл по всем элементам массива x(i).
  6. x(i) = 40 * RND + 1 — присваивание элементам массива x(i) случайного числа от 1 до 40.
  7. PRINT x(i); — вывод значения элемента x(i) на экран.
  8. NEXT — переход к следующему элементу цикла.
  9. PRINT : PRINT — два вызова функции PRINT для завершения вывода.
  10. FOR i = 1 TO N — цикл по всем элементам массива x(i).
  11. IF x(i) MOD 2 = 0 THEN k2 = k2 + 1 — счётчик четных чисел k2.
  12. NEXT — переход к следующему элементу цикла.
  13. k1 = N — k2 — счётчик нечетных чисел k1.
  14. PRINTKOLICHESTVO CHETNYH CHISEL =; k2 — вывод количества четных чисел на экран.
  15. PRINTKOLICHESTVO NECHETNYH CHISEL =; k1 — вывод количества нечетных чисел на экран.

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


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

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

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