Найти сумму и количество всех нечетных положительных чисел. - 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)

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

В данном коде выполняется следующие действия:

  1. Проверяется нечетность числа «a(i)» с помощью операции модуля «MOD». Если результат проверки равен 1, то число нечетное.
  2. Переменной «k» присваивается значение 1, а переменной «s» присваивается значение 0.
  3. Выполняется цикл «FOR» с переменной «i» от 1 до 100.
  4. Внутри цикла проверяется нечетность числа «a(i)» с помощью операции модуля «MOD». Если результат проверки равен 1, то к переменной «k» прибавляется 1, а к переменной «s» прибавляется число «a(i)».
  5. По завершению цикла выводится значение переменной «s».

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


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

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

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