Найти сумму и количество всех нечетных положительных чисел. - QBasic
Формулировка задачи:
Всем доброго времени суток!
Подскажите, пожалуйста как решить задачу в бейсике.
Имеется массив A из N произвольных чисел A(N), среди которых есть полложительные, отрицательные и равные нулю. Составить программу, выполняющую задачу:
Найти сумму и количество всех нечетных положительных чисел. Так, если A={
9
,4,-3,0,5
,1
,-7}, результат: сумма =9+5+1=15, количество =3. Заранее спасибо.Решение задачи: «Найти сумму и количество всех нечетных положительных чисел.»
textual
Листинг программы
IF (a(i) MOD 2) = 1 THEN k = k + 1: s = s + a(i)
Объяснение кода листинга программы
В данном коде выполняется следующие действия:
- Проверяется нечетность числа «a(i)» с помощью операции модуля «MOD». Если результат проверки равен 1, то число нечетное.
- Переменной «k» присваивается значение 1, а переменной «s» присваивается значение 0.
- Выполняется цикл «FOR» с переменной «i» от 1 до 100.
- Внутри цикла проверяется нечетность числа «a(i)» с помощью операции модуля «MOD». Если результат проверки равен 1, то к переменной «k» прибавляется 1, а к переменной «s» прибавляется число «a(i)».
- По завершению цикла выводится значение переменной «s».
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д