Составьте программу, которая подсчитывает количество трехзначных чисел, заканчивающихся на 4, в заданной последовательности натуральных чисел. Программа принимает на вход количество чисел в последовательности, а затем последовательность самих чисел. Всегда присутствует хотя бы одно трехзначное число, заканчивающееся на 4. Количество чисел в последовательности не превышает 200, а введенные числа не превышают 9000. Программа должна вывести только одно число - количество трехзначных чисел, оканчивающихся на 4.
Молния
на 4, в заданной последовательности натуральных чисел. Для решения данной задачи, мы можем использовать следующий алгоритм:
1. Считать количество чисел в последовательности (n). Если оно не превышает 200, продолжаем работу, иначе выводим сообщение об ошибке и прекращаем выполнение программы.
2. Создаем переменную count и устанавливаем ее значение равным нулю.
3. Вводим последовательность чисел и проверяем каждое число на следующие условия:
- Число должно быть трехзначным.
- Число должно заканчиваться на 4.
4. Если число удовлетворяет всем условиям, увеличиваем значение переменной count на 1.
5. По окончании проверки всех чисел в последовательности, выводим значение переменной count - количество трехзначных чисел, заканчивающихся на 4.
Вот пример программы на языке Python, реализующей описанный алгоритм:
Таким образом, данная программа решает поставленную задачу: подсчитывает количество трехзначных чисел, заканчивающихся на 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, в заданной последовательности натуральных чисел.
Знаешь ответ?