#include "Robofactory.cpp" int main(int argc, char **argv) { int i; class Robofactory TheClass; int retval; vector query; vector answer; if (argc != 2) { fprintf(stderr, "usage: a.out num\n"); exit(1); } /* query = ; answer = ; */ if (atoi(argv[1]) == 0) { query.push_back(3); query.push_back(2); query.push_back(2); answer.push_back("Odd"); answer.push_back("Odd"); answer.push_back("Even"); } if (atoi(argv[1]) == 1) { query.push_back(1); query.push_back(3); query.push_back(5); query.push_back(10); answer.push_back("Odd"); answer.push_back("Odd"); answer.push_back("Odd"); answer.push_back("Even"); } if (atoi(argv[1]) == 2) { query.push_back(2); query.push_back(3); query.push_back(5); query.push_back(10); answer.push_back("Even"); answer.push_back("Odd"); answer.push_back("Odd"); answer.push_back("Even"); } if (atoi(argv[1]) == 3) { query.push_back(2); query.push_back(4); query.push_back(6); query.push_back(10); answer.push_back("Even"); answer.push_back("Even"); answer.push_back("Even"); answer.push_back("Even"); } if (atoi(argv[1]) == 4) { query.push_back(107); answer.push_back("Odd"); } if (atoi(argv[1]) == 5) { query.push_back(1); query.push_back(1); query.push_back(1); answer.push_back("Odd"); answer.push_back("Odd"); answer.push_back("Even"); } retval = TheClass.reveal(query, answer); cout << retval << endl; exit(0); }