Нахождение суммы нечетных чисел и количества четных из введенных - QBasic

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

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

Задано n целых чисел. Составить программу нахождения суммы нечетных чисел и количества четных из введенных. Заранее благодарен

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

textual
Листинг программы
CLS
RANDOMIZE TIMER
DIM n AS INTEGER
 
n = 7 + 7 * RND
DIM a(1 TO n) AS INTEGER
 
FOR i = 1 TO n
   a(i) = 20 * RND - 10
   PRINT a(i);
NEXT i
PRINT : PRINT
 
sum = 0
kol = 0
 
FOR i = 1 TO n
   IF a(i) MOD 2 = 0 THEN
      kol = kol + 1
   ELSE
      sum = sum + a(i)
   END IF
NEXT i
 
PRINT "SUMMA ="; sum
PRINT "KOLICHESTVO ="; kol
END

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

  1. Установка начального значения переменной n равным сумме 7 и произведения 7 на случайное число RND.
  2. Разделение памяти на массив a размером n.
  3. Заполнение массива a значениями, которые генерируются как 20 умножить на случайное число RND, затем вычесть 10.
  4. Вывод каждого элемента массива a на экран.
  5. Инициализация переменных sum и kol нулевыми значениями.
  6. Проход по всем элементам массива a с целью проверить их четность.
  7. Если элемент четный, то увеличить значение переменной kol на единицу.
  8. Если элемент нечетный, то прибавить его значение к переменной sum.
  9. После завершения прохода по всем элементам массива, вывод на экран суммы sum и количества kol.

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


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

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

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