Sn. ozkan_0712
Guzel ve basit bir mantik kurmussunuz. Soyle yapabilirsiniz. Mesela 70h daki degeri alip donguyle sırasıyla 71, 72 .. değerlerinden çıkarın. Mesela &70h-&71h yaptiginiz (&70h--> 70h adresindeki verinin degeri) sonuç pozitifse 70h daki 71h daki veriden buyuktur. Sonra 70h dan 72h daki veriyi cikardiniz sonuç negatifse 72h daki veri 70h ve 71h dan daha buyuktur. Artik 72h daki deger en buyuk degerdir. Bundan sonra 72h daki veriden 73h daki veriyi cikar. Boyle boyle devam et. Bir noktada 72h dan 78h çıkardın sonuç negatifse 78h su ana kadar taradıklarından en buyuk olan degerdir. Artik 72h yerine 78h yap ve diğer sayıları dene. Mesela en buyuk 78h oldugunu anladıktan sonra 70h daki degeri bir gecici degiskene ata ve 78h daki degeri 70h yukle ve gecici degiskendeki degeri 78h yukle. Bundan sonraki aramalarını 71h dan baslayarak devam ettir ve bu dongu boylece surup giderse buyukten kucuge siralamis olursun. Biraz karisik ve uzun oldu. Umarım anlatabilmişimdir. Soruların olursa cevaplayabilirim. Kolay gelsin.