Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, оканчивающихся на 8. программа получает на вход количество чисел в последовательности, а затем сами числа. в последовательности всегда имеется число, оканчивающееся на 8. количество чисел не превышает 1000. введённые числа по модулю не превышают 30 000. программа должна вывести одно число: количество чисел, оканчивающихся на 8. входные данные 3 18 28 24 выходные данные 2
// Внимание! Если программа не работает, обновите версию!
begin
Writeln(ReadSeqInteger(ReadInteger).Where(x->x mod 10=8).Count)
end.
Пример
3
18
28
24
2
Чтобы решить эту задачу, вам потребуется написать программу на любом языке программирования, который вы знаете. Я предложу решение на языке Python.
Вначале вам нужно будет получить количество чисел в последовательности. Для этого в программе будете использовать функцию input(), которая позволит пользователю ввести эти данные. Затем преобразуйте введенное значение из строки в целое число с помощью функции int().
```python
n = int(input())
```
Далее, вам нужно будет получить сами числа последовательности и определить, сколько из них оканчивается на 8. Вы можете использовать цикл for, выполняющийся n раз, чтобы получить все числа. Для каждого числа вы проверяете его остаток от деления на 10, и если он равен 8, увеличиваете счетчик на 1.
```python
count = 0
for i in range(n):
num = int(input())
if num % 10 == 8:
count += 1
```
На каждом шаге цикла мы считываем число из ввода с помощью функции input(), преобразуем его в целое число с помощью int() и проверяем остаток от деления на 10. Если остаток равен 8, то увеличиваем значение счетчика count на 1.
В конце программы выведите значение счетчика, которое и будет являться ответом на задачу.
```python
print(count)
```
Теперь, если введенные данные соответствуют условиям задачи, программа должна вывести количество чисел, оканчивающихся на 8.
Надеюсь, мое объяснение ответа было понятным и полезным для вас. Если у вас возникнут еще вопросы, не стесняйтесь спрашивать!