問題の条件をいかにうまく言い換えるか!
問題概要
2 つの整数 が与えられる()。
を小数点第四位を四捨五入して、小数点第三位まで表した結果を求めよ。
考えたこと
を整数型ではなく、浮動小数点型として受け取って、B / A
を計算して小数点第三位まで出力すればよいだろう。
C++ では、小数点第三位まで出力するのは
cout << fixed << setprecision(3) << ~~ << endl;
というように書ける。
コード
#include <bits/stdc++.h> using namespace std; int main() { double A, B; cin >> A >> B; cout << fixed << setprecision(3) << B/A << endl; }