e-olymp 8523. Окружность

Задача взята с сайта e-olymp

Условие

Задан радиус окружности [latex]r[/latex]. Найдите длину окружности и ее площадь.

Входные данные

Радиус окружности [latex]r (r >0)[/latex], являющийся действительным числом.

Выходные данные

Вывести в одной строке длину окружности и ее площадь с [latex]4[/latex] десятичными знаками.

Тесты

Inputs Outputs
1 1.234 7.7535
4.7839
2 3.5 7.7535
4.7839
3 0 0.0000
0.0000
4 10 62.8319
314.1539
5 313 1966.6370
307778.6907

Код

Решение

По известным формулам длины окружности [latex]l = 2\pi r[/latex] и площади окружности [latex]S = \pi r^{2}[/latex] находим их. С помощью setprecison() выводим числа с нужной нам точностью.

Ссылки

Related Images:

One thought on “e-olymp 8523. Окружность

  1. Условие задачи сформулировано некорректно. Площадь окружности — это площадь линии, то есть $0$. При выводе в качестве второго параметра $0$ выдает неверное прохождение тестов. Поэтому будет целесообразно сформулировать условие таким образом: «Задан радиус окружности. Найдите длину окружности и площадь круга, ограниченного этой окружностью».

Добавить комментарий