C# Dizilerde Sıralama Console Application

C# Programlar Ahmet Şenlik 96.061 kez görüntülendi.
sponsorlu reklam

C# Dizilerde Sıralama Console Application 

Dizilerde sıralama yapmanın 2 yolu var arkadaşlar bu yazıda bu iki yoldan da bahsedeceğiz.

 

 

 

 

 

1. Yol

İç içe yazacağımız for döngüleri ve if kontrol deyimi ile basit bir işlem yaparak sıralayabiliriz.
Örnek: Girilen 5 Adet sayıyı büyükten küçüğe doğru sıralayalım.

Arkadaşlar bu örnekte büyükten küçüğe sıralamayı gösterdim eğer ki küçükten büyüğe sıralamak isterseniz 26. satırdaki

kod üzerinde “<” işaretini “>” işareti ile değiştirmeniz yeterlidir.

 

 

 



  

 

 

 

 

2. Yol

Örnek: Girilen 5 Adet sayıyı metot kullanarak büyükten küçüğe doğru sıralayalım.

Dizilerde sıralama yapmak için Array sınıfının Sort metodunu kullanırız.

Sort metodu bir dizideki elamanları küçükten büyüğe sıralamamızı sağlar. Bu metodun 2 kullanım biçimi vardır.
1.

2.

Dizi sıralamasını ters çevirmek içinde Array sınıfının Reverse metodunu kullanırız.

Reverse metodu sıralamayı ters çevirir. Sort metodu gibi 2 kullanım biçimi vardır ve bire bir aynıdır.
1.

2.


Not: Dizilerin ilk elemanı 0. elemandır.

Diziyi küçükten büyüğe sıralamak isterseniz 22. satırdaki

kodunu kaldırmanız yeterlidir.

dizilerde_sıralama

Sosyal Ağlarda Paylaş

“C# Dizilerde Sıralama Console Application” üzerine 4 yorum

  1. Doğuş dedi ki:

    bunu nasıl en az 2 basamaklı yapabilirim ve tek basamaklı girilince nasıl mesaj yazdırabilirim ayrıca 100 den büyük sayı girildiğinde ekrana nasıl en büyük sayı 100 olabilir yazdırabilirim…

    1. Ahmet Şenlik dedi ki:

      Sayı girişinden hemen sonra diziye sayı eklenmeden bu dediklerini if deyimi ile çözebilirsin.

  2. İsim dedi ki:

    sayıyı 5 tane girmek yerine nasıl 10 tane ye çevirebiliriz ?

    1. Ahmet Şenlik dedi ki:

      5 yazan yerlere 10 yazacaksın bu kadar

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.