public static void Main()
Console.WriteLine("Enter Your array: ");
a[i] = int.Parse(Console.ReadLine());
Console.WriteLine("Choose Number of the following: ");
Console.WriteLine("1-Bubble Sort ");
Console.WriteLine("2-Selection Sort ");
Console.WriteLine("3-Insertion Sort ");
Console.WriteLine("4-Exit ");
int Choose= int.Parse(Console.ReadLine());
public static void IntArrayBubbleSort (int[]data)
if (data [i] > data [i + 1])
exchange (data, i, i + 1);
public static int IntArrayMin (int[] data, int start)
for (int pos=start+1; pos < data.Length; pos++)
if (data [pos] < data [minPos])
public static void IntArraySelectionSort (int[] data)
for (i=0; i < N-1; i++) {
int k = IntArrayMin (data, i);
public static void IntArrayInsertionSort (int[] data)
for (i=j; i>0 && data[i] < data[i-1]; i--)
exchange (data, i, i - 1);
Console.writeline("Exit");