1 ile 100 arasında 25 sayıyı diziye atayıp bu sayıları sıralı şekilde ekrana yazdıralım.
int gecici;
// int[] sayilar = new int[6] { 4, 9, 12, 10, 1, 5 };
int[] sayilar = new int[25];
Random r = new Random();
for (int a = 0; a < sayilar.Length; a++)
{
sayilar[a] = r.Next(1, 101);
}
Console.WriteLine("Dizinin İlk Hali;");
foreach (int sayi in sayilar)
{
Console.Write("{0} ", sayi);
}
Console.WriteLine();
for (int i = 0; i < sayilar.Length-1; i++)
{
for (int x = i + 1; x < sayilar.Length; x++)
{
if(sayilar[i]>sayilar[x])
{
gecici = sayilar[x];
sayilar[x] = sayilar[i];
sayilar[i] = gecici;
}
}
}
Console.WriteLine("Dizinin Son Hali;");
foreach (int sayi in sayilar)
{
Console.Write("{0} ", sayi);
}
Console.ReadKey();
Yorum ekle