Составьте программу, которая подсчитывает количество трехзначных чисел, заканчивающихся на 4, в заданной

Составьте программу, которая подсчитывает количество трехзначных чисел, заканчивающихся на 4, в заданной последовательности натуральных чисел. Программа принимает на вход количество чисел в последовательности, а затем последовательность самих чисел. Всегда присутствует хотя бы одно трехзначное число, заканчивающееся на 4. Количество чисел в последовательности не превышает 200, а введенные числа не превышают 9000. Программа должна вывести только одно число - количество трехзначных чисел, оканчивающихся на 4.
Молния

Молния

на 4, в заданной последовательности натуральных чисел. Для решения данной задачи, мы можем использовать следующий алгоритм:

1. Считать количество чисел в последовательности (n). Если оно не превышает 200, продолжаем работу, иначе выводим сообщение об ошибке и прекращаем выполнение программы.

2. Создаем переменную count и устанавливаем ее значение равным нулю.

3. Вводим последовательность чисел и проверяем каждое число на следующие условия:
- Число должно быть трехзначным.
- Число должно заканчиваться на 4.

4. Если число удовлетворяет всем условиям, увеличиваем значение переменной count на 1.

5. По окончании проверки всех чисел в последовательности, выводим значение переменной count - количество трехзначных чисел, заканчивающихся на 4.

Вот пример программы на языке Python, реализующей описанный алгоритм:

python
# Шаг 1: Считываем количество чисел в последовательности
n = int(input("Введите количество чисел в последовательности: "))

# Проверяем условие, что количество чисел не превышает 200
if n > 200:
print("Ошибка! Количество чисел превышает 200.")
exit()

# Шаг 2: Создаем переменную count и устанавливаем ее значение равным нулю
count = 0

# Шаг 3: Вводим последовательность чисел и проверяем каждое число
print("Введите числа последовательности (максимум 200 чисел):")
for i in range(n):
num = int(input())

# Шаг 3a: Проверяем условия для числа
if 100 <= num <= 999 and num % 10 == 4:
# Шаг 4: Увеличиваем значение count на 1
count += 1

# Шаг 5: Выводим результат
print("Количество трехзначных чисел, заканчивающихся на 4:", count)


Таким образом, данная программа решает поставленную задачу: подсчитывает количество трехзначных чисел, заканчивающихся на 4, в заданной последовательности натуральных чисел.
Знаешь ответ?
Задать вопрос
Привет!
hello