#include using namespace std; int get_val(int lin, int col) { cout << lin - 1 << ' ' << col - 1 << '\n'; cout.flush(); int val; cin >> val; return val; } bool done; void binara(int linie, int l, int r) { int st = l, dr = r; int aux; while (st <= dr) { int mijl = (st + dr) >> 1; aux = get_val(linie, mijl); if (aux == 0) { done = true; return ; } if (aux < 0) st = mijl - 1; else dr = mijl + 1; } } int main() { for (int i = 1; i <= 200; ++ i) { binara(i, 1, 200); if (done) break; } return 0; }