Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 6 и оканчивающихся на 6. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести одно число: сумму всех чисел, кратных 6 и оканчивающихся на 6.
Ответы на вопрос
Ответил 65biso2
0
Пусть пользователь вводит числа через пробел.
С# 8.0
Console.WriteLine(
Array.ConvertAll(Console.ReadLine().Split(' '), int.Parse)
.Where(x => (x%10==6) && (x%6==0)).Sum());
Пример ввода: 160 600 36 6 12 18
Пример вывода: 42
Ответил 65biso2
0
Если добавить 0 в конец последовательности также будет работать.
Новые вопросы
Английский язык,
2 года назад
Русский язык,
2 года назад
Математика,
7 лет назад
Алгебра,
9 лет назад