けんちょんの競プロ精進記録

競プロの精進記録や小ネタを書いていきます

AtCoder ABC 193 A - Discount (灰色, 100 点)

割合を計算する問題!

問題概要

 A 円のものが  B 円で売られた。何%引きか?

解法

答えは

 \displaystyle \frac{A - B}{A} \times 100

である。これを double 型などで計算して、小数点第 2〜3 位まで答えれば OK。

ここでは念の為に、小数点第 10 位まで出力した。

#include <bits/stdc++.h>
using namespace std;

int main() {
    double A, B;
    cin >> A >> B;
    cout << fixed << setprecision(10) << (A - B) / A * 100 << endl;
}