Bu Blog doğru zamanda, doğru yerde, doğru kodları kullanalım diye yaratıldı!
3 Aralık 2015 Perşembe
C dilinde Dizi içindeki Elemanları Sıralamak-2
Merhaba bu bölümde dizi içindeki elemanları bu sefer Büyükten-Küçüğe Sıralayacağız.
Bir önceki yazıdakı komutlar yine geçerlidir. Sadece sıralamak için kullandığımız iç içe bulunan 2 tane for döngüsünde bir işaret değişimi yapılmıştır.
//SIRALAMA ISLEMI BURADA BASLIYOR
/*!!!!!!Bu dongulere dikkat ediniz, cunku tmp,dizi
yazilimlarinin sirasi cok onemli!!!*/
for(j=0 ; j<size ; j++){
for(m=0 ; m<size ; m++){
if(dizi[m]<dizi[m+1]){
tmp=dizi[m];
dizi[m]=dizi[m+1];
dizi[m+1]=tmp;
}//if sonu
}//icdeki for sonu
}//distaki for sonu
Döngü içinde değiştirilen kısım tam burası :
if(dizi[m]<dizi[m+1])
Eğer ">" işareti yapsaydık küçükten, büyüğe sıralardı.
Ekran Çıktısı
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder