새소식

💻 Programming (프로그래밍)/C++ | 백준

[C++][백준] - A/B (1008번)

  • -
https://www.acmicpc.net/problem/1008
 

1008번: A/B

두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

🔔 문제 : 

두 정수 A, B를 입력받은 다음에 A/B를 출력하세요 (출력값의 절대오차 또는 상대오차가 10^-9 이하)

 

소수 9번째 이하가 되어야한다는 말은

1/3 = 0.333333333 인 소수 9자리까지는 안되고, 0.3333333333 소수 10자리는 가능하다는 말입니다.

 


🔔 Kick Point :

 

cout.precision(n) : 소수점 n자리 까지 표현합니다.

 

cout << fixed; : 소수점을 고정시켜 반올림하겠습니다.

 

 


🔔 Code :

정수 A, B를 받았지만 출력은 double 자료형으로 변환하여 바꿔주었습니다.

#include <iostream>
using namespace std;

int main() {

	int A, B;
	cin >> A >> B;

	cout.precision(10);
	cout << (double)A/B;

}

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.