C에서는

float pi=3.14159;

printf("%.2f", pi);

이렇게 하면 3.14까지만 나왔자나

C++에선 어케 하지?


책에선 <iomanip>하고 setprecision() 이걸 쓰라고 하는데 얘는 유효 숫자자나

cout << setprecision(3) << pi; 하면은 3.14가 나오겠지만

계산했을 때 자연수 부분에 몇 자리수가 나올 지 몰르는 상황에선 어케 하지?

float a;

cin >> a, b;

cout << setprecision(3) << a/b;

이런 식으루 한다던가.. 소수점 앞에 몇개 올 지 모르니깐은 뒤에 2개만 나오게 설정을 할 수가 없어

도와조 부탁 부탁 친구드ㄹ!!