C# Program which takes n values from user and then sort them in ascending order

Program Statement:
Write a program which takes n values from user and then sort them in ascending order.

Solution:
 public class sort
    {
        int n, x, y, z;
        public void s()
        {
            Console.Write("\n\t\tEnter number of values you want to sort : ");
            n = Convert.ToInt32(Console.ReadLine());
            int[] arr = new int[n];
            for (int i = 0; i < n; i++)
            {
                Console.Write("\n\t\tEnter number : ");
                arr[i] = Convert.ToInt32(Console.ReadLine());
            }
            for (x = 0; x < n; x++)
            {
                for (y = x + 1; y < n; y++)
                    if (arr[x] > arr[y])
                    {
                        int temp;
                        temp = arr[y];
                        arr[y] = arr[x];
                        arr[x] = temp;
                    }
            }
            Console.WriteLine("\n\t\t>>>Ascending Order<<< \n");
            for (z = 0; z < n; z++)
            {
                Console.WriteLine("\n\t\t\t{0}", arr[z]);
            }
        }
    } 



Post a Comment

 
Top