Thursday, 13 June 2013

program in java - to sort out array in ascending & descending order

import java.io.*;
class simple_array_sort_ass_desn
{
    public static void main(String args[])
    {
        int a[]=new int[10];
        int n,i,j,temp;
        try
        {
            DataInputStream cin=new DataInputStream(System.in);
            System.out.println("Enter the array size");
            n=Integer.parseInt(cin.readLine());
            System.out.println("enter the "+n+" elements for array");
            for(i=0;i<n;i++)
            {
                a[i]=Integer.parseInt(cin.readLine());
            }
            System.out.println("The given array is");
            for(i=0;i<n;i++)
            {
                System.out.println(a[i]);
            }
            for(i=0;i<n;i++)
            {
                for(j=i+1;j<n;j++)
                {
                    if(a[i]>=a[j])
                    {
                        temp=a[i];
                        a[i]=a[j];
                        a[j]=temp;
                    }
                }
            }
            System.out.println("elements in sorted order");
            for(i=0;i<n;i++)
            {
                System.out.println(a[i]);
            }
        }
        catch(Exception e)
        {
            System.out.println("Wrong input");
        }
    }
}

No comments: