public static void Main()
int [] a = { 1, 1, 6, 5, 4, 3, 4, 6, 1, 7, 2, 1, 4, 9};
swap(ref a[u], ref a[u+s]);
Console.WriteLine("a contains {0} distincs values", u);
public static int InputInt(string prompt)
Console.Write("Enter " + prompt + ": ");
return Convert.ToInt32(Console.ReadLine());
public static void swap(ref int a, ref int b)
public static void print(int[] a, int n)
for(int i = 0; i < n ; i++)
Console.WriteLine("a[{0}]={1}", i, a[i]);