본문 바로가기

PS

[ 백준 / C++ ] 16486 : 운동장 한 바퀴

[ 문제 ]

 

 

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