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

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

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

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

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

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

вас

👇
Ответ:
anastasiatim4e2
anastasiatim4e2
25.09.2020
Для решения данной задачи и написания программы, выбирающей драгоценности, соответствующие условиям, нам потребуется использовать несколько шагов:

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".

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