[]
c de 2 boyutlu matris
2 boyutlu matriste hareket ediyorum diyelim ki şimdi [0][0] dayım. 4 ihtimal var gideceğim yol (sağ sol alt üst). ama [0][0] da sol ve üst yok, sadece sağa ve alta gidebilirim. bunu nasıl if e eklerim?
if(matris[i-1][j-1] ?????? )
ne yazmam lazım ?
if(matris[i-1][j-1] ?????? )
ne yazmam lazım ?
if i == 0 sola kayma
if j == 0 uste kayma
if j == 0 uste kayma
- saygilarefendim (21.11.12 20:05:52)
matris çok büyük ve statik değil, başka bir öneri yok mu?
mesela if( matris[i-1][j-1] )
desem 1 veya 0 döner mi olup olmadığına göre?
yoksa hata mı verir [-1][-1] bulunamadı diye?
mesela if( matris[i-1][j-1] )
desem 1 veya 0 döner mi olup olmadığına göre?
yoksa hata mı verir [-1][-1] bulunamadı diye?
- qwermans (21.11.12 20:14:09 ~ 20:14:46)
i-1,j-1 in 1,1 veya 0,0 dönmesi sorun değilse, abs(i-1),abs(j-1) al
ya da 4 köşe için de if ler aç
n satır sayısı, m sütun sayısı olmak üzere
if (i-1)<=0 | (j-1) <=0 | (i-1)>n | (j-1)>m
gitme
sürekli matris boyunu denetlemen lazım tabi
ya da 4 köşe için de if ler aç
n satır sayısı, m sütun sayısı olmak üzere
if (i-1)<=0 | (j-1) <=0 | (i-1)>n | (j-1)>m
gitme
sürekli matris boyunu denetlemen lazım tabi
- furciferpardalis (21.11.12 20:59:15 ~ 21:01:39)
1