public static void Main()
int[] unsortedArray = new int[8] {5, 1, 6, 2, 7, 3, 8, 4};
Console.WriteLine("UnSorted Array: ");
Console.WriteLine("----------------------------------------------------- ");
for( int i = 0; i < unsortedArray.Length; i++)
Console.WriteLine(unsortedArray[i]);
var sortedArray = SortArray(unsortedArray);
Console.WriteLine("\nDescending Sorted Array Without Any Library Function: ");
Console.WriteLine("----------------------------------------------------- ");
for( int i = 0; i <= sortedArray.Length - 1; i++)
Console.WriteLine(sortedArray[i]);
Array.Sort(unsortedArray);
Array.Reverse(unsortedArray);
Console.WriteLine("\nDescending Sorted Array With Library Function: ");
Console.WriteLine("----------------------------------------------------- ");
for( int i = 0; i <= unsortedArray.Length - 1; i++)
Console.WriteLine(unsortedArray[i]);
public static int[] SortArray(int[] array)
for (int i = 0; i < array.Length ; i++)
for (int j = i+1; j < array.Length ; j++)
if (array[i] < array[j]) {