


Программирование
+3Помогите решить задачу в QBasic
В массив А [N] включенны натуральные числа. Найти сумму элементов массива, кратных заданному K.
ДополненНадо составить программу решения задачи
По дате
По рейтингу
Ключевая часть:
S=0
for i=1 to N
if K*int(a(i)/K) = a (i) then
S= S + a(i)
endif
next i
На выходе S содержит искомую сумму. Не уверен, что во всех версиях есть оператор MOD, проще реализовать через int.
Ключевая часть:
S=0
for i=1 to N
if A(i) MOD K = 0 then S= S + A[i]
Next i
S содержит искомую сумму.
поделите на К - получите новый массив. В нем суммируйте только целые. вот и всё)
Больше по теме