Problem:
Sorting Five Numbers

Write a program which reads five numbers and sorts them in descending order.

Input

Input consists of five numbers a, b, c, d and e (-100000 ≤ a, b, c, d,e ≤ 100000). The five numbers are separeted by a space.

Output

Print the ordered numbers in a line. Adjacent numbers should be separated by a space.

Sample Input

3 6 9 7 5

Output for the Sample Input

9 7 6 5 3

Solution in JAVA (judge verdict: Accepted)

import java.io.*;
class Main
{
    public static void main(String args[])throws IOException
    {
	BufferedReader input=new BufferedReader(new InputStreamReader(System.in));
	String str=input.readLine();
	String str_ary[]=str.split(" ");
	int a[]=new int[5];
	for(int i=0;i<5;i++)
	    {
		a[i]=Integer.parseInt(str_ary[i]);
	    }
	for(int i=0;i<5;i++)
	    {
		int max=i;
		for(int j=i;j<5;j++)
		    {
			if(a[j]>a[max])
			    {
				max=j;

			    }
			
		    }
		
		int tmp=a[i];
		a[i]=a[max];
		a[max]=tmp;
		
	    
	
	    }
	for(int k=0;k<5;k++)System.out.print(a[k]+((k==4)?"\n":" "));
    }
}