Thread: Pascal
View Single Post
  #32  
Old 11-26-2010, 19:18
Xeper Xeper is offline
Member
 
Join Date: Jan 2006
Location: Pécs/Bp
Posts: 2,240
Activity: 0%
Longevity: 99%
Default

Quote:
Originally Posted by gyuri0 View Post
Sziasztok!
Versenyre készülök és egy feladathoz kérném a segítségeteket.

Készítsen programot, amely tetszőleges méretű labirintust generál egy fájlba. Példa a program kimenetére az 1. ábrán látható. A labirintusban ne legyen kör! A bejárat és a kijárat lehet előre rögzített helyen.
X XXXXX
X XXXXX
X X X
X XXX X
X X X
XXX X X
X X X
XXX X X
X
XXXXXXX

Elég lenne egy algoritmus.
Előre is köszi.
Ha nem kell, hogy kijuthass belőle, akkor random helyre leteheted a falat, és csak egy mélységi bejárással ellenőrzöd, hogy van -e benne kör. Ha van, újabb random, jó eséllyel teljesen zagyva labirintusod lesz, amiben alig lesz járat, azaz kör sem nagyon
__________________
"A tanult szerencsét hívják tudásnak"
Eben a mondatba három hiba van.
Reply With Quote