Найти радиус окружности и площадь круга, ограниченного этой окружностью - C (СИ)
Формулировка задачи:
Дана длина L окружности. Найти ее радиус R и площадь S круга, ограниченного этой окружностью. В качестве значения π использовать 3.14.
Решение задачи: «Найти радиус окружности и площадь круга, ограниченного этой окружностью»
textual
Листинг программы
#include <stdio.h>
#include <math.h>
const float Pi=acos(-1);
void main()
{
float L;
printf("Vvedite dlinu okrujnosti:\n");
scanf("%f", &L);
printf("Radius okrujnosti: R=%.2f", L/(2*Pi));
printf("\nPloshiadi kruga: S=%.2f", pow(L, 2)/(4*Pi));
}
Объяснение кода листинга программы
- Включаем необходимые заголовочные файлы:
stdio.hдля работы с консолью ввода-выводаmath.hдля использования математических функций, в частности функцииacos, которая вычисляет арккосинус
- Определяем константу Пи:
const float Pi=acos(-1);
- Определяем функцию main():
void main()
- Задаем вопрос пользователю и получаем ответ:
printf(Vvedite dlinu okrujnosti:\n);scanf(%f, &L);
- Вычисляем радиус окружности:
L/(2*Pi)
- Выводим результат на экран:
printf(Radius okrujnosti: R=%.2f, L/(2*Pi));
- Вычисляем площадь круга:
pow(L, 2)/(4*Pi)
- Выводим результат на экран:
printf(\nPloshiadi kruga: S=%.2f, pow(L, 2)/(4*Pi));