#include <stdio.h>
#include <math.h>
int main()
{
int D, H, W;
double D2;
scanf("%d %d %d", &D, &H, &W);
D2 = sqrt((H*H) + (W*W));
double H1 = D * H / D2;
double W1 = D * W / D2;
printf("%d %d", (int)H1, (int)W1);
return 0;
}
실수 나올 값에서는 double을 쓰다가 끝에 임시로 int 지정을 해주면 예제 출력값과 같은 값을 출력 할 수 있다.
반응형
'SSAFY 10기 > 백준_C언어' 카테고리의 다른 글
(C언어)백준 5532번: 방학숙제 (0) | 2022.01.11 |
---|---|
(C언어) 4299번: AFC 윔블던 (0) | 2022.01.11 |
(C언어) 백준 3004번 : 체스판 조각 (0) | 2022.01.10 |
(C언어) 백준 2914번 저작권. (0) | 2022.01.06 |
(C언어) 백준 2845번 문제 : 파티가 끝나고 난 뒤. (0) | 2022.01.06 |