Merhaba arkadaşlar. Girilen 3 sayıyı büyükten küçüğe ve eşitlik varsa belirtke progarmın C kodu lazım. If kodu ile yapamay çalıştık ama olmadı. Yardımlarınza ihtiyacım var. Program şöyle olacak. Mesela dışardan 3, 7, 1 girililrse sonuç olarak 1<3<7 şeklinde yazacak. Ya da dışardan 8, 4, 8 girilirse 4<8=8 şeklinde yazacak. Yarına kadar kodları bulmam gerek. Şimdiden teşekkürler.
Girilen 3 sayıyı büyükten küçüğü sıralama
C# console
1. Yol ----------------------
int[] sayilar = new int[3];
int gecici;
for (int i = 0; i < 3; i++)
{
Console.Write("Sayı giriniz = ");
sayilar = int.Parse(Console.ReadLine());
}
for (int i = 0; i < 3; i++)
{
for (int j = i + 1; j < 3; j++)
{
if (sayilar[j] > sayilar)
{
gecici = sayilar;
sayilar = sayilar[j];
sayilar[j] = gecici;
}
}
}
foreach (int i in sayilar)
{
Console.WriteLine("{0}", i);
}
Console.ReadKey();
2. Yol ----------------------------------------
int[] sayilar = new int[3];
for (int i = 0; i < 3; i++)
{
Console.Write("Sayı giriniz = ");
sayilar = int.Parse(Console.ReadLine());
}
Array.Sort(sayilar);
foreach (int i in sayilar)
{
Console.WriteLine("{0}", i);
}
Console.ReadKey();
İstediğin gibi "=, <,>" işaretlerini eklemedim. Sadece sayıları alt alta yazdırıyor.