কম্পিউটার টিউটোরিয়াল

C# প্রোগ্রাম: অ্যারে ডিসেন্ডিং ক্রমে (Descending Order) সর্ট করা

অ্যারেটি ইনিশিয়ালাইজ করুন।

int[] myArr = new int[5] { 98, 76, 99, 32, 77 };

অ্যারের প্রথম এলিমেন্টকে পরবর্তী এলিমেন্টের সাথে তুলনা করে সর্বোচ্চ এলিমেন্ট বের করুন, তারপর দ্বিতীয় সর্বোচ্চ, এভাবেই চলুন।

if (myArr[i] < myArr[j]) { 
    temp = myArr[i]; 
    myArr[i] = myArr[j]; 
    myArr[j] = temp; 
}

উপরে, i এবং j początকে নিচের মতো সেট করা হয়।

i = 0; j = i + 1;

উদাহরণ

using System; 
public class Demo { 
    public static void Main() { 
        int[] myArr = new int[5] { 98, 76, 99, 32, 77 }; 
        int i, j, temp; 
        Console.Write("এলিমেন্টগুলো: \n"); 
        for (i = 0; i < 5; i++) { 
            Console.Write("{0} ", myArr[i]); 
        } 
        for (i = 0; i < 5; i++) { 
            for (j = i + 1; j < 5; j++) { 
                if (myArr[i] < myArr[j]) { 
                    temp = myArr[i]; 
                    myArr[i] = myArr[j]; 
                    myArr[j] = temp; 
                } 
            } 
        } 
        Console.Write("\nডিসেন্ডিং অর্ডার:\n"); 
        for (i = 0; i < 5; i++) { 
            Console.Write("{0} ", myArr[i]); 
        } 
        Console.Write("\n\n"); 
    } 
}

আউটপুট

এলিমেন্টগুলো: 98 76 99 32 77 
ডিসেন্ডিং অর্ডার: 99 98 77 76 32
  1. C#-এ অ্যারে অবরোহী ক্রমে সর্ট করা

  2. ArrayList আরোহী ক্রমে সর্ট করার জাভা প্রোগ্রাম

  3. অ্যারে (লিস্ট) ডিসেন্ডিং অর্ডারে সর্ট করার পাইথন প্রোগ্রাম

  4. অ্যারে (লিস্ট) অ্যাসেন্ডিং অর্ডারে সর্ট করার পাইথন প্রোগ্রাম