Решить на питоне
иван васильевич пришел на рынок и решил купить два арбуза: один для себя, а другой для тещи. понятно, что для себя нужно выбрать арбуз потяжелей, а для тещи полегче. но вот : арбузов слишком много и он не знает как же выбрать самый легкий и самый тяжелый арбуз? ему!
входные данные
в первой строке входного файла input.txt задано одно число n – количество арбузов. вторая строка содержит n чисел, записанных через пробел. здесь каждое число – это масса соответствующего арбуза. все числа натуральные и не превышают 3.
выходные данные
в выходной файл output.txt нужно вывести два числа через пробел: массу арбуза, который иван васильевич купит теще и массу арбуза, который он купит себе.
Для решения данной задачи мы можем использовать язык программирования Python. Постараюсь дать наиболее подробное и понятное решение, поэтому буду комментировать каждый шаг.
1. Начнем с чтения входных данных из файла input.txt.
```python
with open("input.txt", "r") as file:
n = int(file.readline()) # количество арбузов
weights = list(map(int, file.readline().split())) # список масс арбузов
```
2. Теперь у нас есть переменная `n`, которая содержит количество арбузов, и список `weights`, который содержит массы арбузов.
3. Для нахождения самого тяжелого и самого легкого арбуза, мы можем использовать функцию `max()` и `min()` встроенные в Python.
```python
max_weight = max(weights) # самый тяжелый арбуз
min_weight = min(weights) # самый легкий арбуз
```
4. Теперь у нас есть переменные `max_weight` и `min_weight`, которые содержат массу самого тяжелого и самого легкого арбуза соответственно.
5. Наконец, мы можем записать результаты в выходной файл output.txt.
```python
with open("output.txt", "w") as file:
file.write(str(min_weight) + " " + str(max_weight))
```
6. Результаты записаны в файл output.txt в виде двух чисел, разделенных пробелом.
Вот и все! Теперь вы можете использовать этот код для решения вашей задачи. Он считывает данные из файла input.txt, находит самый тяжелый и самый легкий арбуз и записывает результаты в файл output.txt.
Учительский совет: Проверьте правильность исходных данных в файле input.txt и убедитесь, что он находится в той же директории, что и ваш скрипт на Python.