М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
ekaterintys
ekaterintys
27.06.2022 12:40 •  Информатика

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

👇
Ответ:
aminibragimov05
aminibragimov05
27.06.2022
// 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
4,6(91 оценок)
Ответ:
6996nya
6996nya
27.06.2022
Добрый день!

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

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