Mistrzostwa Polski Szkół Średnich w Programowaniu Zespołowym 2024

2020-2022 2023 Regulations Schedule RODO info Ranking

Problem description


Fahrenheit i Celsjusz
(temperatury)
Limit pamięci: 32 MB
Limit czasu: 0.50 s

Skala Celsjusza została zaproponowana przez Andersa Celsiusa w roku 1742. Obecnie zakłada się, że 0 stopni w skali Celsjusza to temperatura zamarzania wody, zaś 100 stopni to temperatura wrzenia wody.

Skala Fahrenheita została zaproponowana przez Daniela Gabriela Fahrenheita w roku 1724. W skali Fahrenheita temperatura zamarzania wody wynosi 32 stopnie, zaś temperatura wrzenia wody to 212 stopni.

W obu skalach wzrost temperatury przynosi proporcjonalny wzrost na skali.

Napisz program, który: wczyta temperaturę wyrażoną w stopniach Celsjusza lub Fahrenheita, skonwertuje ją do drugiej skali i wypisze wynik na standardowe wyjście.

Wejście

W pierwszym wierszu wejścia znajduje się jeden znak: F lub C określający, że podana temperatura jest odpowiednio: w stopniach Fahrenheita lub Celsjusza. W drugim wierszu znajduje się jedna liczba rzeczywista – temperatura podana w jednostce z pierwszego wiersza. Liczba ta będzie podana z dokładnością do jednej cyfry po kropce dziesiętnej.

Wyjście

Twój program powinien wypisać skonwertowaną temperaturę w formacie zgodnym z formatem wejścia – w pierwszym wierszu powinien się znaleźć jeden znak: C, jeśli podana na wejściu temperatura była w stopniach Fahrenheita lub F w przeciwnym przypadku. W drugim wierszu powinna się znaleźć temperatura odpowiadająca temperaturze z wejścia wyrażona w nowej jednostce.

Odpowiedź zostanie zaakceptowana jeśli będzie różnić się od poprawnej o co najwyżej 10−6.

Ograniczenia

 − 200 ≤ T ≤ 350.

Przykład

Wejście Wyjście
C
10.0
F
50.000000000
Wejście Wyjście
F
100.0
C
37.777777778