gitweb on Svarog

projekti pod git sistemom za održavanje verzija -- projects under the git version control system
StatSet, ispravljen ispis broja elemenata
[spa2-materijali.git] / PretrazivanjeSaVracanjem / Lavirint / PostojanjePuta / LavirintProgram.java
1 /**
2 * Program za nalazenje puta u lavirintu.
3 *
4 * Date su dve varijante problema
5 *
6 * Jednostavnije je samo nalazenje da li put postoji.
7 *
8 * Prosirenje tog resenja nam ispisuje taj nadjeni put.
9 */
11 public class LavirintProgram {
13 public static void main(String[] args) {
14 Svetovid.out.println("Unesite ime fajla: ");
15 String fajl = Svetovid.in.readLine();
16 if (!Svetovid.testIn(fajl)) {
17 System.out.println("Greska: nema fajla!");
18 return;
19 }
21 Lavirint l = new Lavirint(fajl);
23 if (l != null) {
24 System.out.println("1 - da li postoji put");
25 System.out.println("2 - ispis nekog puta (ako postoji)");
26 System.out.println("Unesite izbor 1-2:");
27 int op = Svetovid.in.readInt();
29 switch (op) {
30 case 1:
31 if (l.postojiPut(0, 0)) {
32 System.out.println("Postoji put");
33 } else {
34 System.out.println("Ne postoji put");
35 }
36 break;
37 case 2:
38 l.nadjiPut(0, 0);
39 break;
40 default:
41 System.err.println("Uneli ste pogresan izbor");
42 }
43 }
44 }
45 }
Svarog.pmf.uns.ac.rs/gitweb maintanance Doni Pracner