Подсчитать сумму элементов массива, значения которых кратны 8 - QBasic

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

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

Здравствуйте форумчпни!!! Очень нуждаюсь в вашей помощи. Столкнулся с очень интересной задачей, решил её на Паскале, а Бейсик вооообще не поддается(( Хотя QBasic как говорят самый легкий, я вообще не представляюю как такую задачю на нем решить.... Сформировать целочисленный массив IM(N), элементами которого являются случайные числа из диапазона [3, 42]. Подсчитать сумму элементов массива, значения которых кратны 8. Вот моё решение этой задачи на Паскале, вроде все норм:
Очень на вас надеюсь, спасибо!!!

Решение задачи: «Подсчитать сумму элементов массива, значения которых кратны 8»

textual
Листинг программы
input n
dim a(n)
for i=1 to n 
a(i)=int(rnd*40)+3
if a(i) mod 8 = 0 then s=s+a(i)
print a(i);
next
print
print s

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

В этом коде:

  1. Пользователю предлагается ввести значение переменной n, которая будет определять размер массива a.
  2. Создается массив a размером n.
  3. В цикле for от 1 до n заполняются элементы массива a случайными числами, которые кратны 40 и больше.
  4. Если значение элемента массива a кратно 8, то оно прибавляется к переменной s, которая инициализирована нулем.
  5. После заполнения массива a выводится на экран каждый его элемент.
  6. Выводится значение переменной s, которая содержит сумму элементов массива a, кратных 8.

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


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

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

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