#include #include #include #include using namespace std; int getres(const char *w) { printf("%s\n", w); fflush(stdout); char buff[1024]; fgets(buff, 1024, stdin); return atoi(buff); } int main(int argc, char *argv[]) { char w[16] = {}; while (true) { for (int i = 0; i < 10; ++i) { w[i] = '0' + (rand() * 10) / (RAND_MAX + 1); } if (getres(w) == 0) { break; } } for (int i = 0; i < 10; ++i) { for (int j = 0; j < 10; ++j) { w[i] = '0' + j; if (getres(w) == i + 1) { break; } } } return 0; }