if 文の練習問題!
問題概要
天秤の左側に重さが g のおもりを乗せ、右側に重さが
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; }