|
|||||||||||||||
|
Pręty
W laboratoriach pewnej firmy w czasie prac doświadczalnych nad nowym materiałem nazwanym politoksyparenem odkryto jego ciekawą właściwość. Otóż wykonany z tego materiału prosty pręt o małym przekroju, przy odpowiednim unieruchomieniu końców, po podgrzaniu wydłuża się i wygina dokładnie w łuk okręgu oparty na cięciwie, pokrywającej się z początkowym położeniem pręta. Załóżmy, że do doświadczeń potwierdzających tę właściwość użyto n prętów o zaniedbywalnie małym przekroju i początkowych długościach li (1 <= li <= 100000), oraz że w wyniku podgrzania wydłużyły się one odpowiednio o di (1 <= di <= 100), przy czym di <= li / 2. Wszystkie wielkości są wyrażone w milimetrach.
ZadanieNapisz program, który:
WejścieW pierwszym wierszu pliku tekstowego PRE.IN jest zapisana jedna liczba całkowita dodatnia n <= 50000.W każdym z kolejnych n wierszy są zapisane dwie liczby całkowite oddzielone pojedynczym odstępem - pierwotna długość kolejnego pręta li oraz jego wydłużenie di.
WyjścieW każdym z n kolejnych wierszy pliku tekstowego PRE.OUT należy zapisać jedną liczbę całkowitą nieujemną - odchylenie odpowiedniego pręta obliczone z żądaną dokładnością.
PrzykładDla pliku PRE.IN:2 1000 20 15000 10 poprawnym rozwiązaniem jest plik PRE.OUT: Twój program powinien szukać pliku PRE.IN w katalogu bieżącym i tworzyć plik PRE.OUT również w bieżącym katalogu. Plik zawierający napisany przez Ciebie program w postaci źródłowej powinien mieć nazwę PRE.???, gdzie zamiast ??? należy wpisać co najwyżej trzyliterowy skrót nazwy użytego języka programowania. Ten sam program w postaci wykonalnej powinien być zapisany w pliku PRE.EXE.
|