Задача Glass. Автор задачі пропонує вам відчути себе фізиком та провести експеримент. Отже:
У вас є кулька радіусом r і густиною w, яку ви за невагому нерозтяжну нитку повільно опускаєте у циліндричну склянку радіусом R (R<>r) і висотою H, що нерухомо стоїть на нескінченній горизонтальній площині. У склянку наливаєтеh (h<=H) води, густиною 1. У області проведення експерименту діє однорідне гравітаційне поле, орієнтоване вниз. Густиною повітря та поверхневим натягом нехтуємо. Склянка має нескінченно тонкі, жорсткі стінки, кулька не деформується, вода не стискається. Напишіть програму, яка визначить, скільки кульки за висотою опиниться під водою після того, як кулька перестане занурюватися.(див. рисунок)
Технічні умови. Програма GLASS зчитує з клавіатури (стандартного пристрою введення) 5 розділених пробілами дійсних чисел R, H, w, r, h, які належать проміжку 10-3 ;103 . Програма виводить на екран (стандартний пристрій виведення) єдине дійсне число - шукану висоту Х. Результат не заоокруглюйте.
Приклад.
Введення 2 10 0.5 1 5
Виведення 0.9999999999999
|