Подсчитать сумму элементов массива, значения которых кратны 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
Объяснение кода листинга программы
В этом коде:
- Пользователю предлагается ввести значение переменной
n
, которая будет определять размер массиваa
. - Создается массив
a
размеромn
. - В цикле
for
от 1 доn
заполняются элементы массиваa
случайными числами, которые кратны 40 и больше. - Если значение элемента массива
a
кратно 8, то оно прибавляется к переменнойs
, которая инициализирована нулем. - После заполнения массива
a
выводится на экран каждый его элемент. - Выводится значение переменной
s
, которая содержит сумму элементов массиваa
, кратных 8.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д