Problem:
Sorting Three Numbers

Write a program which reads three integers, and prints them in ascending order.

Input

Three integers separated by a single space are given in a line.

Output

Print the given integers in ascending order in a line. Put a single space between two integers.

Constraints

1 ≤ the three integers ≤ 10000

Sample Input 1

3 8 1

Sample Output 1

1 3 8

Solution in C# (judge verdict: Accepted)

using System;

 class Program
 {
     static void Main(string[] args)
     {
         double data1, data2, data3,temp;
         double[] result = new double[3];
         String nyuryoku;
         nyuryoku = Console.ReadLine();
         string[] data = nyuryoku.Split(' ');
         data1 = Double.Parse(data[0]); 
         data2 = Double.Parse(data[1]);
         data3 = Double.Parse(data[2]);
         result[0]=data1;
         if (result[0] > data2)
         {
             temp = result[0];
             result[0] = data2;
             data2 = temp;
         }
         if (result[0] > data3)
         {
             temp = result[0];
             result[0] = data3;
             data3 = temp;
         }
         result[1] = data2;
         if (result[1] > data3)
         {
             temp = result[1];
             result[1] = data3;
             data3 = temp;
         }
         result[2] = data3;
                  
         Console.WriteLine("{0} {1} {2}",result[0],result[1],result[2]);
     }
 }