入出力の練習と、関数 max()
を使う練習!
問題概要
- A さんの情報の得点,数学の得点,理科の得点,英語の得点
- B さんの情報の得点,数学の得点,理科の得点,英語の得点
がそれぞれ与えられる (合計 8 個の整数値が与えられる)。A さんの 4 科目の合計点と、B さんの 4 科目の合計点のうち、大きい方の値を答えよ。
解法
ここでは、A さんの 4 科目の得点を として、B さんの 4 科目の得点を とすることとした。このとき、
- A さんの合計点は
- B さんの合計点は
となるので、このうちの大きい方を求めればよい。大きい方を求める処理は if
文を用いるか、次のコードのように関数 max()
を使えばよい。
#include <bits/stdc++.h> using namespace std; int main() { int A, B, C, D, E, F, G, H; cin >> A >> B >> C >> D >> E >> F >> G >> H; cout << max(A+B+C+D, E+F+G+H) << endl; }