908. Те что
делятся на 6
Для n целых чисел определите сумму и количество положительных чисел, которые
делятся на 6 без остатка.
Вход. В первой строке задано количество чисел n (0 < n ≤ 100). В следующей строке заданы
сами числа, значения которых по модулю не превышают 10000.
Выход. Выведите количество указанных чисел и их сумму.
Пример
входа |
Пример
выхода |
3 12 15 18 |
2 30 |
циклы
Последовательно
читаем и обрабатываем числа. Количество требуемых чисел подсчитываем
в переменной cnt. Искомую сумму вычисляем
в sum.
Реализация алгоритма
Читаем количество чисел n.
scanf("%d", &n);
Количество требуемых чисел и их сумму подсчитываем в переменных
cnt и sum.
cnt = sum = 0;
Последовательно читаем n чисел.
for (i = 0; i < n; i++)
{
scanf("%d", &a);
Если текущее число a положительно и делится на 6, то увеличиваем счетчик cnt на 1 и добавляем a к сумме sum.
if (a > 0 &&
a % 6 == 0)
{
cnt++;
sum += a;
}
}
Выводим ответ.
printf("%d %d\n", cnt, sum);