Kibrit coplerinden olusturulacak bir kare izgarada, ust koseden baslayarak ( 0,0) alt koseye (n,n)
gidecek yolu belirleyecek bir labirent cozme uygulamasi yazilacaktir. Kibrit coplerinin uclari labirentin o
cizgisi uzerinde gidilebilecegi yonu gosterecektir. Labirent bilgisi kullanicidan alinacaktir. Izgaradaki
her hucre 16 lik sayi sistemindeki bir rakam ile temsil edilecektir. ( 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F) 16
lik sistemdeki her rakam cevresindeki kibrit coplerinin durumunu belirleyen bir bilgi icermektedir. Her
hucre 4 cephesindeki kibrit coplerinin yonunu kendisinde bilgi olarak barindirmaktadir. Eger kibrit copu
saat yonunde yerlestirilmis ise(ilgili hucreye gore) 0 degilse 1 ile temsil edilecektir. Her hucre sirasi
ile ust , sag , alt , sol tarafindaki kibrit coplerinin konum bilgilerinin bir araya getirilerek olusan 4
bitlik bir sayidan meydana gelecektir. Ornegin 0 : (0000) her tarafindaki kibrit copleri saat yonunde
yerlestirildi demektir. 7 : (0111) ust tarafindaki kibrit copu saat yonune digerleri ise saat yonunun
tersine bakiyor demektir.
Program kullanicidan kare matris boyutunu ve izgaradaki her hucrenin degerini isteyecektir. Eger girilen
rakamlarda bir tutarsizlik varsa “girilen degerler tutarsiz” diyerek yeni degerleri isteyecektir.
Program alacagi bilgilere gore ust sol kose noktasindan alt sag kose noktasina gidebilecek bir yol olup
olmadigini kontrol edecek. Eger yol yok ise “yol yok” cevabini donecek. Eger bir yol bulunabiliyor ise “yol
var” cevabini donecek ve uygun yolu sol , sag , asagi , yukari ifadeleri ile tanimlayacak.



arkadaşlar cok lazım lutfen yardım edin
__________________