Шешімі: Подсчёт чисел, кратных 4
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 4.
Количество чисел не превышает 1000. Введённые числа не превышают 30 000.
Программа должна вывести одно число — количество чисел, кратных 4.
| Входные данные | Выходные данные |
|---|---|
| 3 16 26 24 | 2 |
Шешім по шагам
4 қадамСчитываем количество чисел в последовательности и создаём счётчик чисел, кратных 4.
$$n = int(input()); count = 0$$Для каждого числа проверяем остаток от деления на 4. Если остаток равен нулю, увеличиваем счётчик.
$$x \bmod 4 = 0 \Rightarrow count = count + 1$$После обработки всех чисел выводим полученное количество.
$$print(count)$$Один из возможных нұсқа программы на Python:
$$n = int(input()) count = 0 for _ in range(n): x = int(input()) if x % 4 == 0: count += 1 print(count)$$Программа на Python: n = int(input()); count = 0; for _ in range(n): x = int(input()); if x % 4 == 0: count += 1; print(count)
Бұл жауап талдау нәтижесінде алынды, бірақ банктің ресми кілтімен тексерілген жоқ — проверьте выкладки, прежде чем заучивать результат.
Где здесь ошибаются
Проверяют делимость с помощью обычного деления вместо операции остатка от деления.
Забывают считать первое число отдельно после ввода количества чисел.
Выводят сами числа, кратные 4, вместо их количества.
Қате задают диапазон цикла и обрабатывают не все числа.