Ответ: Подсчёт чисел по условию
Программа должна последовательно считывать числа до нуля, считать числа, для которых одновременно выполняются условия x % 7 == 0 и x % 10 == 0, и вывести полученное количество.
У этого задания официального ключа нет, поэтому ответ получен в разборе и с ключом не сверен. Перед тем как заучивать результат, пройдите выкладки — там видно, откуда взялось каждое число.
Напишите программу, которая в последовательности целых чисел определяет количество чисел, кратных 7 и оканчивающихся на ноль. Количество введённых чисел заранее неизвестно. Последовательность заканчивается числом 0, которое не входит в последовательность. Количество чисел не превышает 1000, абсолютное значение каждого введённого числа не превышает 30 000. Программа должна вывести одно число — количество чисел, кратных 7 и оканчивающихся на ноль.
В развернутом ответе приведите программу и кратко поясните алгоритм её работы.
Где здесь ошибаются
Учитывают число 0 как элемент последовательности.
Проверяют только кратность 7, но не проверяют окончание числа на ноль.
Используют условие or вместо and.
Забывают считать следующее число внутри цикла.
Выводят сами подходящие числа вместо их количества.