Дан целочисленный массив из элементов. Элементы массива могут принимать значения от -5000 до 15000. Опишите на одном из языков программирования алгоритм, который находит и выводит сумму элементов массива, кратных 3.
Например, для исходного массива из 6 элементов
23
45
3
4
9
101
программа должна вывести 57.
(Под условие подходят элементы 45, 3, 9. Их сумма равна 45 + 3 + 9 = 57).
Исходные данные объявлены так, как показано ниже на примерах для некоторых языков программирования. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать некоторые из переменных. Индексация элементов в массиве начинается с 0.
В цикле от 0 до
будем перебирать все элементы массива.
В переменной будем хранить сумму элементов, кратных 3. Так как изначально таких элементов нет, обнулим в первой строке
. В цикле мы будем проверять, кратен ли элемент 3 (если остаток от деления числа на 3 равен 0, то кратен, иначе — нет). Если кратен, то увеличим
на значение этого элемента. Тогда к концу цикла в
будет храниться сумма всех элементов, кратных 3. Вне цикла выведем
в соответствии с условием.
Пример на C++: