⏩ OldSchoolKO ✅ | " VALHALLA " 2.000.000 TL ÖDÜL ⭐ 3 YIL ARADAN SONRA ✅ v.1098 MYKO EFSANESİ ⚔ OFFICIAL 17.05.2024 - 21:00 ⏪
Cuceko

C# Sayı sıralama programı

  •         

            

            

            

            

  • HyperFilter | DoS Protection | DDoS Protection | DoS Mitigation | DDoS Mitigation | AntiDoS | AntiDDoS | Proxy Shielding
C Çevrimdışı

Code

Kayıtlı Üye
27 Ekim 2012
56
0
6
Bu dersimzide C#'ta sayı programlama ile ilgili bir çalışma yapalım.Program konsol ortamında hazırlanmıştır



Gizli içerik
Bu içeriği görmek için cevap yazmalısınız.
Alıntıdır.



Kaynak:Sayı Sıralama Programı yazmak
 
R Çevrimdışı

rapix

Kayıtlı Üye
28 Ocak 2013
32
0
6
:) lisedeyken bi sıralama yapmıstık cok uzun süren kafa yormaydı azda sen yor baklım :d

ard arda gırelen 10 20 30 vs bunların arasında sıralama yapmaya calıs :)
 
V Çevrimdışı

VaLe

Kayıtlı Üye
3 Mayıs 2012
243
1
18
28
:) lisedeyken bi sıralama yapmıstık cok uzun süren kafa yormaydı azda sen yor baklım :d

ard arda gırelen 10 20 30 vs bunların arasında sıralama yapmaya calıs :)



int s1,s2;



s1 = conver.ToInt16(Console.ReadLine());

s2 = conver.ToInt16(Console.ReadLine());



if (s1 <= 20 && s2 <= 30 )

{

for (int i = 0; i <= s2; i++)

Console.WriteLine (i);

}

else

{

for (int c = 0; c <= s2; i++)

Console.WriteLine (c);

}





girilen 2 sayı arasındaki sayıları yazdırır.. senin dediğin 20 30'u örnek olarak if ile yaptım
 
R Çevrimdışı

rapix

Kayıtlı Üye
28 Ocak 2013
32
0
6
algoritma daha başka benım dedıgımde istenılen kadar sayı girildikten snra for döngüsüne alıp ilk sayıyı en kucuk sayı kabul edıp iç içe donguyle kendinden bi sonraki sayı ile karşılastırığ ilk secılen sayıdan daha kucukse ılk sayıyı en kucuk degerınden ayıp yenı en kucuk degerı alıyor bu sıralama gırlıensayı kadar yapılıp sıralama olusturuluyor
 
K Çevrimdışı

Karaeski

Kayıtlı Üye
8 Mart 2012
387
0
16
33
Aslında bu kadar uğraşmana gerek yoktu, girilen sayıları bir diziye aktar daha sonra bubble sort ile sırala tertemiz kaşık gibi :)





Kod:
public void bubble_sort(int[] dizi)

    {

      for (int i = 0; i < dizi.Length - 1; i++)

      {

        for (int j = 1; j < dizi.Length - i; j++)

        {

          if (dizi[j] < dizi[j - 1])

          {

            int gecici = dizi[j - 1];

            dizi[j - 1] = dizi[j];

            dizi[j] = gecici;

          }

        }

      }

    }



Anlatım ve kod : Mehmet Duran - Blog