В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Dashad27
Dashad27
16.06.2020 11:31 •  Информатика

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

Показать ответ
Ответ:
Fajeh
Fajeh
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
0,0(0 оценок)
Ответ:
wowanuch72
wowanuch72
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.

Надеюсь, мое объяснение ответа было понятным и полезным для вас. Если у вас возникнут еще вопросы, не стесняйтесь спрашивать!
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота