以下の内容はhttps://drken1215.hatenablog.com/entry/2024/08/03/011256より取得しました。


AtCoder ABC 362 A - Buy a Pen (8Q, 灰色, 100 点)

if 文や、関数 min() を扱う練習!

問題概要

お店では "Red" のペンが一本  R 円、"Green" のペンが一本  G 円、"Blue" のペンが一本  B 円で売られている。

高橋君は色  C ("Red", "Green", "Blue" のいずれか) が嫌いである。色  C 以外のペンの価格の最小値を答えよ。

考えたこと

素直に場合分けするのが良さそう。次のように、関数 min() を使いこなせると簡単に書ける!

  •  C が "Red" のとき:min(G, B)
  •  C が "Green" のとき:min(R, B)
  •  C が "Blue" のとき:"min(R, G)`

が答えとなる。

コード

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

int main() {
    int R, G, B;
    string C;
    cin >> R >> G >> B >> C;
    if (C == "Red") cout << min(G, B) << endl;
    else if (C == "Green") cout << min(R, B) << endl;
    else cout << min(R, G) << endl;
}



以上の内容はhttps://drken1215.hatenablog.com/entry/2024/08/03/011256より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14