[ Alex_cyber @ 08.05.2009. 11:19 ] @
Ovdje su zadaci koji su bili na takmičenju rešenja neću postati jer se treba malo i potruditi a ne samo prepisati i reći vidi šta znam. Zadatke stavljam u code radi toga da ne regovani korisnici ne mogu vidjeti Zadatak 1 Code: Podmornice Datoteka "Ulaz.txt" na direktoriju "C:\KT2009\ZADATAK1\" sadrži deset redova po deset cifara 0 i 1 u svakom redu."1" predstavlja podmornicu , koje mogu sadržati: •1 polje 4 podmornice, •2 polja 3 podmornice, •3 polja 2 podmornice, •4 polja 1 podmornicu. Polja kod podmornica koje su složena vezana su gore,dolje , lijevo , desno. Napisati program koji čita datu datoteku i korisniku pruža mogućnost pogađanja pozicije podmornica, na slijedeći način: -Korisnik unosi poziciju (od 1 - 10 i od A -J) -Nije pogođena podmornica program ispisuje (nije pogođen) -Pogođeno polje podmornice •Podmornica potopljena (potopljena podmornica) •Podmornica nije pogođena (Pogodak) Kraj Igre je kada su sve podmornice potopljene , ili ako korisnik unese poziciju 0. Na kraju programa štampa se broj odigranih poteza. Zadatak 2 Code: Broj Datoteka "broj.txt" na direktoriju "C:\KT2009\ZADATAK2\" sadrži 15 različitih cijelih brojeva koji mogu i da se ponavljaju. Napisati program koji treba da ispiše učitane brojeve ali tako da se višestruka pojavljivanja jednog broja ne ispisuju posebno, već da se svaki broj napiše tačno jednom , a uz njega i na kojim mjestima u ulaznoj datoteci se pojavio. Primjer: Brojka 17 je na mjestima 1 , 7 ,12 , 13. itd. Nadam se da će ovo pomoći nekome. Zadatak 3 Code: Pogađanje Datoteka "rijec.txt" na direktoriju "C:\KT2009\ZADATAK3\" sadrži tri riječi koje je potrebno pogoditi. Ako korisnik pritisne slovo koje je u riječi dobiva broj bodova jednak poziciji slova u riječi pomnožen sa brojem linije u kojoj se riječ nalazi. Ako riječ ima više istih slova i ako više riječi ima ista slova tada se dobijaju bodovi za svako slovo u riječi i za svaku riječ. Također ispisuje date riječi tako da za slova koja nisu pogođena ispisuje "-". Nakon uspješno pogođene riječi ili nakon pet pokušaja pogađanja bez bodova, završiti program ispisivanjem i otkrivanjem na ekran riječi koje su se pogađale, broj osvojenih bodova po svakoj riječi i otkrivena slova riječi. |