Для чётных элементов массива найти произведение, а для нечётных - среднее арифметическое - QBasic

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

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

Дан массив Х(М). Для чётных элементов массива найти произведение, а для нечётных-среднее арифметическое знаение

Решение задачи: «Для чётных элементов массива найти произведение, а для нечётных - среднее арифметическое»

textual
Листинг программы
cls: proiz=1:k=-1
randomize timer
input "M=";M' ввод размера массива
dim X(M)
 
for i=1 to M
  X(i)=int(rnd*30-rnd*15): print X(i)' генерирование произвольных значений элементов массива
  if X(i) mod 2=0 then proiz=proiz*X(i): k=k+1 else sum=sum+X(i): kol=kol+1
next
s=sum/kol
if k=0 then proiz=0
 
color 2
print "Proiz chyot:"; proiz
print "Sred arif:"; s
end

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

  1. Объявлен размер массива M.
  2. Массив X инициализирован.
  3. В цикле происходит заполнение массива X случайными числами.
  4. Если элемент массива X(i) является чётным, то его значение умножается на proiz, иначе он прибавляется к s и к kol.
  5. После цикла, значение s вычисляется как сумма элементов массива, поделённая на их количество.
  6. Если количество чётных элементов массива равно 0, то proiz присваивается 0.
  7. Выводится значение proiz.
  8. Выводится значение s.

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


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

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

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