Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, оканчивающихся на 8. программа получает на вход количество чисел в последовательности, а затем сами числа. в последовательности всегда имеется число, оканчивающееся на 8. количество чисел не превышает 1000. введённые числа по модулю не превышают 30 000. программа должна вывести одно число: количество чисел, оканчивающихся на 8. входные данные 3 18 28 24 выходные данные 2

Yaroslava0111 Yaroslava0111    1   03.09.2019 10:00    12

Ответы
Никита0088 Никита0088  06.10.2020 14:39
// PascalABC.NET 3.2, сборка 1504 от 09.07.2017
// Внимание! Если программа не работает, обновите версию!

begin
  Writeln(ReadSeqInteger(ReadInteger).Where(x->x mod 10=8).Count)
end.

Пример
3
18
28
24
2
ПОКАЗАТЬ ОТВЕТЫ
настяWebStorage настяWebStorage  16.01.2024 11:47
Добрый день!

Чтобы решить эту задачу, вам потребуется написать программу на любом языке программирования, который вы знаете. Я предложу решение на языке 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.

Надеюсь, мое объяснение ответа было понятным и полезным для вас. Если у вас возникнут еще вопросы, не стесняйтесь спрашивать!
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика