Seminarski zadaci iz Osnova programiranja - Ncd.matf.bg.ac.rs
Seminarski zadaci iz Osnova programiranja - Ncd.matf.bg.ac.rs
Seminarski zadaci iz Osnova programiranja - Ncd.matf.bg.ac.rs
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
48 <strong>Semina<strong>rs</strong>ki</strong> <strong>zad<strong>ac</strong>i</strong> <strong>iz</strong> <strong>Osnova</strong> Programiranja<br />
____________________________________________________________________________________<br />
______________<br />
PRIMER. Jedna od mogucnosti za razmeštaj sedam dama na šahovkoj tabli je data<br />
sledecom slikom.<br />
NAPOMENA. Pozicije koje tuce dama prikazane su na sledecoj slici (ozn<strong>ac</strong>ene<br />
t<strong>ac</strong>kicom), dok je pozicija same dame ozn<strong>ac</strong>ena kružicem.<br />
? ? ? ?? ? ? ? ??<br />
?? ? ? ?? ? ? ?? ?<br />
? ?? ? ?? ? ?? ? ?<br />
? ? ?? ?? ?? ? ? ?<br />
?? ?? ?? ? ? ?? ?? ?? ??<br />
? ? ?? ?? ?? ? ? ?<br />
? ?? ? ?? ? ?? ? ?<br />
?? ? ? ?? ? ? ?? ?<br />
12.13. Pravougaonik je podeljen na šest delova A, B, C, D, E i F (kao na slici).<br />
A B C<br />
D E F<br />
Na polje A postavljeno je n žetona, koji su pocev od vrha pa naniže numerisani<br />
brojevima od 1 do n. Potrebno je u što manjem broju poteza preb<strong>ac</strong>iti sve žetone<br />
na kvadratno polje F pod sledecim uslovima:<br />
- u jednom potezu vrši se preb<strong>ac</strong>ivanje jednog žetona u bilo koji deo<br />
pravougaonika,<br />
- žeton sa vecim brojem nikada ne sme biti <strong>iz</strong>nad žetona sa manjim brojem.<br />
12.14. “Slagalica” se sastoji <strong>iz</strong> osam plocica, koje sadrže brojeve od 1 do 8; deveto<br />
polje je prazno (kao na slici). Prazno polje služi za pomeranje plocica sa brojevima.<br />
Napisati program za generisanje prvih osam brojeva na slucajan n<strong>ac</strong>in u osam polja