#include #include #include "bcap.h" using namespace std; #define L 15 #define M 17 int main(int argc, char *argv[]) { BottleCap *bc; vector rewards(M); int i; string code; int val; for (i = 0; i < M; i++) rewards[i] = 0; rewards[3] = 3; rewards[10] = 10; bc = new BottleCap(L, M, rewards); if (argc == 1) { while (!cin.fail()) { cin >> code; if (!cin.fail()) { val = bc->Evaluate(code); cout << "Code " << code << " is worth " << val << " points.\n"; } } } else { for (i = 1; i < argc; i++) { code = argv[i]; val = bc->Evaluate(code); cout << "Code " << code << " is worth " << val << " points.\n"; } } }