C# dizinin değerlerinin küçükten büyüğe sıralanması
Posted by KODLAR KOŞESİ on Mayıs 31, 2017 with 1 comment

C# Diziler
C# Diziler, Şimdiye kadar program içinde tanımladığımız değişken sayısı birkaç değişkeni geçmedi. Ancak çoğu zaman bu böyle olmaz. Bazı programlarda 200-300 değişkene kadar ihtiyaç duyabiliriz. Bunların hepsinin teker teker tanımlanması oldukça zahmetlidir. İşte bu yüzden programlama dillerinde dizi diye bir kavram vardır. Aslında bir dizi, birbiriyle ilişkili değişkenlerin oluşturduğu bir gruptan başka bir şey değildir. Diyelim ki sayi1 ve sayi2 adlı iki değişken tanımladık. Bunların adları birbirine benzemesine rağmen birbiriyle hiçbir ilişkisi yoktur. Yani bir döngü içinde sayiX yazarak bu değişkenlere erişemeyiz. Halbuki dizilerde bu mümkündür.
Dizi Tanımlama ve Değerlere Erişim
Dizi Tanımlama ve Değerlere Erişim
1
| int[] dizi=new int[10]; |
int gecici;
int[] sayilar = new int[5] { 3, 9, 12, 1, 7 };
Console.Write("Dizinin ilk hali: ");
foreach (int deger in sayilar)
{
Console.Write(deger + " ");
}
for (int i = 0; i < sayilar.Length-1; i++)
{
for (int j = i; j < sayilar.Length; j++)
{
// >(büyük) işareti <(küçük ) olarak değiştirilirse büyükten küçüğe sıralanır
if (sayilar[i] > sayilar[j])
{
gecici = sayilar[j];
sayilar[j] = sayilar[i];
sayilar[i] = gecici;
}
}
}
Console.WriteLine();
Console.Write("Dizinin son hali: ");
foreach (int deger in sayilar)
{
Console.Write(deger + " ");
}
Console.ReadKey();
Categories: c#
😊👍
YanıtlaSil