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

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

AtCoder ABC 211 A - Blood Pressure (灰色, 100 点)

double 型変数の練習!

問題概要

2 つの数  A, B が与えられる。

 \displaystyle \frac{A - B}{3} + B

の値を出力せよ。なお、絶対誤差または相対誤差が  10^{-5} 以下であれば正解とみなされる。

解法

普段は整数型を扱うことが多いけど、今回は浮動小数点型を扱おう。そして、小数点以下  5 位以下まで出力するようにしよう。たとえば C++ では

cout << fixed << setprecision(5) << (出力する値) << endl;

というように書ける。

コード

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

int main() {
    double A, B;
    cin >> A >> B;
    cout << fixed << setprecision(5) << (A - B) / 3 + B << endl;