অ্যারেটি ইনিশিয়ালাইজ করুন।
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