http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0229
#include <iostream> using namespace std; int main (int argc, const char * argv[]) { int read; int read_a[6]; while (cin >> read) { read_a[0] = read; for (int i=1; i < 6; i++) { cin >> read; read_a[i] = read; } if (read_a[5] == 0) { break; } int medaru = 100; //ビッグボーナス medaru += read_a[0] * 5 * 15; medaru += read_a[0] * 15; medaru -= read_a[0] * 5 * 2; //レギュラーボーナス medaru += read_a[1] * 3 * 15; medaru += read_a[1] * 15; medaru -= read_a[1] * 3 * 2; //ボーナス分回数から引く read_a[5] -= read_a[0] * 5; read_a[5] -= read_a[1] * 3; //フリーゲーム分も引く read_a[5] -= read_a[4]; medaru += read_a[2] * 7; medaru += read_a[3] * 2; //全体の回数から引く medaru -= read_a[5] * 3; cout << medaru << "\n"; } return 0; }