Zgłaszanie | Wszystkie zgłoszenia | Najlepsze | Lista |
FR_03_15 - Pole trapezu |
Planimetria jest ulubionym działem Jasia. Często zarywał nocki, żeby rozwiązać zadanie z tego na pozór łatwego działu. Tym razem problem zadany przez nauczyciela okazał się za trudny. Jasiu zaczął podejrzewać, że autor zadania podał za mało danych. Podał on długości dwóch podstaw oraz wpisał w niego okrąg. Na tablicy narysował poniższy rysunek, który być może jest nie do końca dokładny. Jasiu sprawdził, jaka powinna być odpowiedź i wszystko mu się wyjaśniło. Twoim zadaniem jest wyznaczenie pola tego trapezu mając podane długości podstaw oraz wskazówki z treści zadania.
Wejście
Wejście składa się z pewnej liczby zestawów danych. Kaźdy zestaw składa się z dwóch liczb całkowitych określających długości podstaw trapezu (a, b < 216).
Wyjście
Dla kaźdego zestawu danych pole szukanego trapezu. Wynik przedstaw z dokładnością do dwóch miejsc po przecinku.
Przykład
Wejście: 2 2 8 8 2 Wyjście: 20.00 20.00
Dodane przez: | Marcin Kasprowicz |
Data dodania: | 2015-03-08 |
Limit czasu wykonania programu: | 1s |
Limit długości kodu źródłowego | 50000B |
Limit pamięci: | 1536MB |
Cluster: | Cube (Intel G860) |
Języki programowania: | All except: ASM32-GCC ASM64 MAWK BC C-CLANG NCSHARP CPP14-CLANG COBOL COFFEE D-CLANG D-DMD ELIXIR FANTOM FORTH GOSU GRV JS-MONKEY JULIA KTLN NIM OBJC OBJC-CLANG OCT PICO PROLOG R RACKET RUST SCM qobi CHICKEN SQLITE SWIFT UNLAMBDA VB.NET |