e-olymp 908. Те, что делятся на 6

Задача: Те, что делятся на 6

Для [latex]N[/latex] целых чисел определить сумму и количество положительных чисел, которые делятся на 6 без остатка.

Входные данные

В первой строке задано количество чисел [latex]N[/latex]$\left(1 \leq N \leq 100\right)$, в следующей строке через пробел заданы сами числа, значения которых по модулю не превышают $10000$.

Выходные данные

В единственной строке выведите сначала количество указанных чисел и через пробел их сумму.

Тесты

Ввод Вывод

3

12 15 18

2 30
4

-10 -15 42 -24

1 42
2

6 0

1 6
3

-6 -12 -32

0 0

Решение

Заводим 2 переменные: сумму и количество. Каждый раз, когда мы читаем число, проверяем положительно ли оно и делится ли на 6 (Обычно желательно сначала проверять наимение вероятное условие, т.к. программа реже будет лишний раз проверять второе условие и, как следствие, сделает меньше действий, но в этой задачи это особой роли не играет из-за малого ввода), если оба условия выполняются, добавляем к счетчику 1, а к сумме введенное число. По окончанию ввода выводим сумму и количество через пробел.

Ссылки

6 thoughts on “e-olymp 908. Те, что делятся на 6

  1. Евгений, исправьте, пожалуйста, в публикации «полужительно» на положительно и «изза» на из-за, а также расставьте знаки препинания, если можно.

    • «Полужительно» и «изза» я взял в кавычки, так как это цитаты из публикации Евгения, на которые я просил его обратить внимание. Правильное написание этих слов нет необходимости брать в кавычки.

    • Господа, никто не собирался ничего разжигать, я лишь отметил, что считаю, что там следовало поставить эти самые кавычки ( по аналогией со словом «слово»), как раз чтобы то, что имел ввиду автор стало более однозначным. Не более.

Добавить комментарий