archive
[C언어 실습/기컴프 과제] 2.15 본문
프로그래밍연습 2.15
원의 원주 상에 놓여있는 점 (2, 2)과 (5, 6)을 잇는 직선이 그 원의 지름이다. 이 원의 면적을 계산하는 프로그램을 작성하오.
-
#include <stdio.h>
#include <math.h>
#define PI 3.14
main()
{
int a, b, c, d;
float r,rad, area;
printf("첫 번째 점의 좌표를 입력 : ");
scanf_s("%d %d", &a, &b);
printf("두 번째 점의 좌표를 입력 : ");
scanf_s("%d %d", &c, &d);
r = sqrt((c - a) * (c - a) + (d - b) * (d - b));
rad = r / 2;
area = rad * rad * PI
printf("%f", area);
}
-
'C \ C++ > 22_1 기컴프 (C)' 카테고리의 다른 글
[C언어 실습/기컴프 과제] 4.19 (0) | 2022.06.21 |
---|---|
[C언어 실습/기컴프 과제] 4.12 (0) | 2022.06.21 |
[C언어 실습/기컴프 과제] 3.3 (0) | 2022.06.21 |
[C언어 실습/기컴프 과제] 복습 질문 3.18 (0) | 2022.06.21 |
[C언어 실습/기컴프 과제] 2.14 (0) | 2022.06.21 |