[ 문제 ]
16486번: 운동장 한 바퀴
첫째 줄에 d1의 값이 주어진다. 둘째 줄에는 d2의 값이 주어진다. (d1, d2의 값은 100,000 이하의 양의 정수)
www.acmicpc.net
[ 접근방법 ]
간단한 수학 문제다.
소수점 계산을 위해 double형 변수를 사용했고, 반올림하여 소수점 6자리까지 출력했다.
precision으로 소수점 몇 번째까지 출력할 것인지 정하고, fixed를 통해 이를 적용한다.
[ 소스코드 ]
#include <iostream>
using namespace std;
double a, b, c;
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
cin >> a >> b;
c = 2 * 3.141592 * b + 2 * a;
cout.precision(6);
cout << fixed;
cout << c;
return 0;
}
'PS' 카테고리의 다른 글
[ 백준 / C++ ] 18111 : 마인크래프트 (0) | 2024.04.18 |
---|---|
[ 백준 / C++ ] 11758 : CCW (0) | 2024.04.17 |
[ 백준 / C++ ] 1253 : 좋다 (0) | 2024.04.16 |
[ 백준 / C++ ] 10971 : 외판원 순회 2 (0) | 2024.04.15 |
[ 백준 / C++ ] 9465 : 스티커 (0) | 2024.04.11 |