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; }