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

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

AtCoder ABC 083 A - Libra (灰色, 100 点)

if 文の練習問題!

問題概要

天秤の左側に重さが  A, B g のおもりを乗せ、右側に重さが  C, D g のおもりを乗せる。

天秤が左に傾くか、右に傾くか、釣り合うかを判定せよ。

解法

  • A + B > C + D のときは:"Left"
  • A + B < C + D のときは:"Right"
  • A + B == C + D のときは:"Balanced"

となる。else 文を駆使すれば、最後の式を入力するのは省略できる。

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

int main() {
    int A, B, C, D;
    cin >> A >> B >> C >> D;
    
    if (A + B > C + D) cout << "Left" << endl;
    else if (A + B < C + D) cout << "Right" << endl;
    else cout << "Balanced" << endl;
}