int main() { struct prostokat prost1; struct prostokat prost2 ; printf("Wypelnij prostokaty dwoma punktami (gorny lewy oraz dolny prawy):\n"); wypelnij(&prost1); wypelnij(&prost2); zawieranie(sprawdz_prostokat(prost1,prost2)); return EXIT_SUCCESS; }
int main() { srand(time(NULL)); int licznik = 0, x = 1, y = 1; int pole[9][9]; char c; for (int i = 0; i < 9; i++) { for (int j = 0; j < 9; j++) cout << " - "; cout << endl; } wypelnij(pole, 5, 5); gotoxy(1, 1); while (1) { // Dodaæ warunek zakoñczenia do { c = _getch(); } while (c == -32); gotoxy(3 * x, y); // Usuwa zaznaczenie cout << " "; gotoxy(3 * x + 2, y); cout << " "; if (c == 72) { // Góra if (y > 0) y--; } if (c == 80) { // Dó³ if (y < 8) y++; } if (c == 75) { // Lewo if (x > 0) x--; } if (c == 77) { // Prawo if (x < 8) x++; } if (c == 13) { // Enter if (pole[x][y] != 9) { gotoxy(3 * x + 1, y); if (pole[x][y]) { gotoxy(3 * x + 1, y); cout << pole[x][y]; } else { otoczenie(pole, x, y); } } else { gotoxy(3 * x + 1, y); cout << "*"; gotoxy(0, 10); cout << "Przegrales/as" << endl; break; } } if (c == 32) { // Prawo gotoxy(3 * x + 1, y); cout << "+"; } gotoxy(3 * x, y); cout << "["; gotoxy(3 * x + 2, y); cout << "]"; } system("PAUSE"); return 0; }