Нахождение суммы нечетных чисел и количества четных из введенных - 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
Объяснение кода листинга программы
- Установка начального значения переменной
n
равным сумме 7 и произведения 7 на случайное числоRND
. - Разделение памяти на массив
a
размеромn
. - Заполнение массива
a
значениями, которые генерируются как 20 умножить на случайное числоRND
, затем вычесть 10. - Вывод каждого элемента массива
a
на экран. - Инициализация переменных
sum
иkol
нулевыми значениями. - Проход по всем элементам массива
a
с целью проверить их четность. - Если элемент четный, то увеличить значение переменной
kol
на единицу. - Если элемент нечетный, то прибавить его значение к переменной
sum
. - После завершения прохода по всем элементам массива, вывод на экран суммы
sum
и количестваkol
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д