17295

17295



boolean czyPoprawne(int x, int y) { int i, j;

//czy jest w tym samym wierszu? for (j = 0; j < 8; j++)

if (szachownica(x][j] == true) return false;

//czy jest w tej samej kolumnie? for (i = 0; i < 8; k+)

if (szachownica(i](y] == true) return false;

//czy jest na przekątnej prawo-gora ? for (i = x, j = y; (i >= 0) && (j < 8); i - j++)

if ((i != x) && (j != y) && (szachownica(i)(j) == true)) return false; //czy jest na przekątnej prawo-dol? for (i = x, j = y; (i < 8) &8t (j < 8); i++, j++)

if ((i 1= x) && (j 1= y) && (szachownica[i](j] == true)) return false; //czy jest na przekątnej lewo-gora? for (i = x, j = y; (i >= 0) && (j >= 0); i-# j-)

if ((i 1= x) && (j 1= y) && (szachownica(i](j] == true)) return false; //czy jest na przekątnej lewo-dol? for (i = x, j = y; (i < 8) && (j >= 0); i++, j-)

if ((i 1= x) && (j 1= y) && (szachownica^)[j] == true)) return false;

return true;

}

boolean ustaw(int kolumna){ int wiersz =0;

do{

if (czyPoprawne(wiersz,kolumna)) {

szachownica! wiersz] [kolumna) = true;

ileUstawiono++;

if (kolumna + 1 < 8)

if (ustaw(kolumna ♦ 1)) return true; else {

szachownica[wiersz][kolumna] = false; ileUstawiono--;

}

}

wiersz++;

)

while ((ilellstawiono < 8) && (wiersz < 8)); if (ilellstawiono == 8) return true; else return false;

)

void rozwiazZadanie(){ usunWszystko();

if (ustaw(0)) drukujSzachownice();

else System.out.println("Brak rozwiazaia!!!");

}

}

public dass OsiemHetmanow01{

public static void main(String [] args) {

PierwszeUstawienie u = new Pierwsze Ustawienie!); u.rozwiazZadanie();

ł

)



Wyszukiwarka

Podobne podstrony:
skanuj0020 (218) mieć? Czy jest w tym wszystkim w ogóle jakiś sen# I<U> dziś napisze nową wers
ETHOS SZARYCH SZEREGÓW 53 ciu, a inaczej późniejsze. Nie jest tym samym strzelanie z bliska czy z da
85078 skanuj0020 (218) mieć? Czy jest w tym wszystkim w ogóle jakiś sen# I<U> dziś napisze now
skanuj0110 (10) 224 AKSJOLOGIA !• TYCZNA poznawczych zgodnie z przekonaniem jest tym samym zdolności
16. Projekt drapacza biurowego ze szkła i metalu dla Chicago, r. 1926. ścianek zewnętrznych jest w t
radę zaprasza na cykl szkoleń: Opieka w domu pacjentaDemencja.Czy myślimy o tym samym? Prowadząca -
Fala jest w tym samym stopniu literackim dokumentem kataklizmu, który w końcu XX wieku zawładnął Wro
Wzór ten jest prawdziwy, gdy praca wykonywana jest w tym samym tempie (nie zmienia się w czasie). W
47 (154) z producentem określonych dóbr czy usług*3, tym samym kreując własny wizerunek, jako miejsc
P1050178 wydawane jest w danym mieście, przy czym jest tym samym co g_2 z S„:g_j jest
2.4 Wnioski Zarówno patelnia tytanowa jak i aluminiowa nagrzewana jest z tym samym strumieniem ciepł
DSC46 (7) w której narodowo samodzielni aktorzy ekonomiczni oddziałują na siebie, nie jest tym samy
3 Host A musi nauczyć się adresu MAC Hosta B, który jest w tym samym segmencie. Została wysłana wiad
483 § 2. Prosta styczna i płaszczyzna styczna zależnie od tego czy t<t0, czy t>t0. Tym samym w
53170 IMGP0186 200 NMODIINY HCnttU herbów. Figura umieszczona na herbowej tarczy jest tym samym co f

więcej podobnych podstron