#include #include bool pole[20003][20003]; int X, Y, N, V; int obsazenychRadku; void vypisPole(); void nastavPole( int kx, int ky); void vypisVysledek(); bool neniObsazene( int x, int y); int main () { int kx, ky; while( true ) { scanf ("%d %d %d", &X, &Y, &N); if(!X && !Y && !N) return 0; memset(pole, 0, sizeof(bool)*20003*20003); V = 0; obsazenychRadku = 0; for( int i = 0; i 0) { if ( pole[dx++][dy--] ) { found = true; break; } } if (found) continue; /* pocita pocet neoba\sazenych poli */ V++; } } printf("%d\n", V); } bool neniObsazene( int x, int y) { return !pole[x][y]; }