Звонарёв Антон Сергеевич,Рура Виталий Александрович,Кретов Алексей Константинович.Муратов Дамир Фаритович,Чернов Николай Алексеевич,Ахунзянов Расим Ралифович,Мирзасалихов Ранис Альбертович.
Задача уровня 1.
Треугольное озеро
В одной местности находится озеро правильной треугольной формы. На
его противоположных берегах стоят два дома так, что если провести
линию между ними, то она пройдёт параллельно одной из сторон озера.
Длина стороны озера 4км. Сами дома стоят на расстоянии 4км по прямой и
на одинаковом расстоянии от озера.
Задача. Для заданного положения домов вычислить минимальное
расстояние, которое потребуется пройти, чтобы попасть из одного дома в
другой.
Технические требования
Положение домов точно описывается расстоянием одного из них до озера
по прямой между ними.
Результат должен быть вычислен с точностью до 10 метров.
Выдать на экран минимальное расстояние в километрах.
Входные данные подаются во входной поток.
Это значит, что программа должна работать так, чтобы команда
"ИМЯ ИСПОЛНЯЕМОГО МОДУЛЯ < text.txt"
читала данные из файла text.txt.
ПРИМЕР
Если исполняемый модуль называется prog.exe, а в файле test.txt
содержится:
100
то команда:
prog.exe < test.txt
выдаст: 4.35