static void shellSort(int[] numbers, int array_size)
for(i=0; i<array_size; i++)
while((j>=h)&&(numbers[j-h]>temp))
public static void swap (int p, ref int[] arr)
{int temp=arr[p]; arr[p]=arr[p+1]; arr[p+1]=temp;}
public static void Main()
label: Console.WriteLine("Бодлогын дугаараа оруулна уу");
opt=Convert.ToInt32(Console.ReadLine());
int[]array=new int[4] {1023450, 52340,20234, 420};
Console.WriteLine("The array before Bubble Sort is:");
for(int i=0; i<array_size; i++)
{ Console.WriteLine("array ["+i+"]="+array[i]);}
Console.WriteLine("Sorting");
for(int index=array_size-2; index>=0; index--)
for (int i=0; i<=index; i++)
for(int i1=0; i1<array_size; i1++)
{Console.WriteLine("array["+i1+"]="+array[i1]);}
Console.WriteLine("------");
Console.WriteLine("Finally,The array after Bubble Sort is:");
for(int i=0; i<array_size; i++)
{Console.WriteLine("array["+i+"]="+array[i]); }
int[] array1={100,55,99,50,40};
Console.WriteLine("The array before Insertion Sort is:");
for(int i=0; i<array1.Length; i++)
{Console.WriteLine("array1["+i+"]="+array1[i]);}
for (int i=1; i<array1.Length; i++)
while(k>=0 &&array1[k]>temp)
Console.WriteLine("The array after Insertion Sort is:");
for(int i=0; i<array1.Length; i++)
Console.WriteLine("array1["+i+"]="+array1[i]);
int[]numbers=new int[]{500,4,65};
Console.WriteLine("Before");
for(int ii=0; ii<n; ii++)
{ Console.WriteLine(numbers[ii]+" ");}
Console.WriteLine("\r\nAfter");
for(int ii=0; ii<n; ii++)
{ Console.WriteLine(numbers[ii]+" ");}
default:Console.WriteLine("Буруу дугаар байна !!!");
Console.WriteLine("Дахин эхлүүлэх бол yes гэж бичнэ үү");
if (a=="yes") {goto label;}