Задача Задача №2637526
А
А
Вот пример программы на языке Python, которая решает поставленную задачу:
def count_numbers_divisible_by_4_not_7(n, numbers):
count = 0
for number in numbers:
if number % 4 == 0 and number % 7 != 0:
count += 1
return count
# Чтение входных данных
n = int(input("Введите количество чисел в последовательности: "))
numbers = []
print("Введите числа:")
for _ in range(n):
num = int(input())
numbers.append(num)
# Вычисление и вывод результата
result = count_numbers_divisible_by_4_not_7(n, numbers)
print(result)
Как это работает:
- Программа определяет функцию
count_numbers_divisible_by_4_not_7, которая принимает количество чисел и сам список чисел. - Внутри функции происходит перебор всех чисел, и для каждого числа проверяется, кратно ли оно 4 и не кратно ли 7.
- Если число удовлетворяет условиям, счетчик увеличивается.
- Программа считывает количество чисел и сами числа, после чего вызывает функцию и выводит результат.
Пример использования:
Введите количество чисел в последовательности: 5
Введите числа:
8
14
16
21
28
2
Результат будет 2, так как числа 8 и 16 - это единственные числа, которые кратны 4, но не кратны 7.