for 文と if 文の練習!
問題概要
種類のものを買う。
- 種類目のものは価格が 円であり、それを 個買う。
合計金額が 円未満ならば、さらに送料が 円加算される。総支払額を求めよ。
解法
まずは for
文を用いて、 の合計を求めよう。その値が より小さければ、さらに を加算すればよい。
#include <bits/stdc++.h> using namespace std; int main() { int N, S, K; cin >> N >> S >> K; int sum = 0; for (int i = 0; i < N; ++i) { int P, Q; cin >> P >> Q; sum += P * Q; } if (sum < S) sum += K; cout << sum << endl; }