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

Бендер и Воробьянинов сидели за шатким столиком и, упираясь друг в друга головами, читали длинный список драгоценностей, некогда украшавших тещины пальцы, шею, уши, грудь и волосы. Ипполит Матвеевич, поминутно поправляя колебавшееся на носу пенсне, с ударением произносил:

– Три нитки жемчуга… Хорошо помню… Две по сорок бусин, а одна большая – в сто десять… Бриллиантовый кулон… 4000 стоит, старинной работы…

Напишите программу, которая выбрать среди списка драгоценностей только те, что больше последнего числа, да еще и трехзначные.

Формат ввода
Вводится строка целых чисел, записанных через пробел.

Формат вывода
Вывести числа, которые больше последнего введенного и если они трехзначные, без повторений, порядок вывода неважен.

вас

Показать ответ
Ответ:
оксаночка1412
оксаночка1412
11.01.2024 08:37
Для решения данной задачи и написания программы, выбирающей драгоценности, соответствующие условиям, нам потребуется использовать несколько шагов:

1. Получение ввода от пользователя:
- Просим пользователя ввести строку целых чисел, разделенных пробелами.
- Сохраняем введенные значения в переменную.

2. Обработка введенных данных:
- Разбиваем строку на отдельные числа, используя разделитель (пробел).
- Преобразуем каждое число в целочисленный формат и сохраняем их в список (назовем его "драгоценности").

3. Нахождение максимального числа:
- Используя встроенную функцию max(), находим максимальное число в списке драгоценностей.
- Сохраняем это число в переменную.

4. Выборка чисел, подходящих по условию:
- Создаем пустой список (назовем его "подходящие_драгоценности") для хранения чисел, соответствующих условиям задачи.
- Проходим по каждому числу в списке драгоценностей.
- Для каждого числа выполняем проверку:
- Если число больше последнего числа (максимального) и трехзначное, добавляем его в список "подходящие_драгоценности".

5. Удаление повторяющихся чисел:
- Используя встроенную функцию set(), преобразуем список "подходящие_драгоценности" в множество, чтобы удалить повторяющиеся значения.
- Преобразуем множество обратно в список.

6. Вывод результатов:
- Выводим список "подходящие_драгоценности".

Ниже приведен пример программы на языке Python для решения данной задачи:

```python
# Шаг 1: Получение ввода от пользователя
numbers_input = input("Введите список целых чисел через пробел: ")

# Шаг 2: Обработка введенных данных
numbers = [int(num) for num in numbers_input.split()]

# Шаг 3: Нахождение максимального числа
max_number = max(numbers)

# Шаг 4: Выборка чисел, подходящих по условию
suitable_numbers = [num for num in numbers if num > max_number and len(str(num)) == 3]

# Шаг 5: Удаление повторяющихся чисел
suitable_numbers = list(set(suitable_numbers))

# Шаг 6: Вывод результатов
print("Подходящие драгоценности:", suitable_numbers)
```

Пользователю будет предложено ввести список целых чисел, разделенных пробелами. Например, "10 20 30 40 50 60 70 80 90 100 200 300 400 500".

После ввода и запуска программы, она выведет список "подходящих драгоценностей", которые больше последнего числа и являются трехзначными. Например, "200 300 400 500".

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