Файл Date.in файл содержит 3 различных целых чисел, разделенных пробелами. Написать программу, которая укажет, какие из чисел является максимальным, минимальным и какие не является ни минимальным, ни максимальным. Результат отображается на экране и файле date.out.
# Чтение входных данных из файла with open('Date.in', 'r') as file: numbers = list(map(int, file.readline().strip().split())) # Нахождение максимального, минимального и оставшегося числа max_number = max(numbers) min_number = min(numbers) other_number = [num for num in numbers if num != max_number and num != min_number][0] # Вывод результата на экран print(f"Максимальное число: {max_number}") print(f"Минимальное число: {min_number}") print(f"Оставшееся число: {other_number}") # Запись результата в файл with open('Date.out', 'w') as file: file.write(f"Максимальное число: {max_number}\n") file.write(f"Минимальное число: {min_number}\n") file.write(f"Оставшееся число: {other_number}\n")
Пример решения на Python:
# Чтение входных данных из файлаwith open('Date.in', 'r') as file:
numbers = list(map(int, file.readline().strip().split()))
# Нахождение максимального, минимального и оставшегося числа
max_number = max(numbers)
min_number = min(numbers)
other_number = [num for num in numbers if num != max_number and num != min_number][0]
# Вывод результата на экран
print(f"Максимальное число: {max_number}")
print(f"Минимальное число: {min_number}")
print(f"Оставшееся число: {other_number}")
# Запись результата в файл
with open('Date.out', 'w') as file:
file.write(f"Максимальное число: {max_number}\n")
file.write(f"Минимальное число: {min_number}\n")
file.write(f"Оставшееся число: {other_number}\n")
Пример файла Date.in:
5 9 3После выполнения программы исходя из данного файла, файл Date.out будет содержать:
Максимальное число: 9Минимальное число: 3
Оставшееся число: 5