Problem:
A/B Problem

Write a program which reads two integers a and b, and calculates the following values:

a ÷ b: d (in integer)

remainder of a ÷ b: r (in integer)

a ÷ b: f (in real number)

Input

Two integers a and b are given in a line.

Output

Print d, r and f separated by a space in a line. For f, the output should not contain an absolute error greater than 10-5.

Constraints

1 ≤ a, b ≤ 109

Sample Input 1

3 2

Sample Output 1

1 1 1.50000

Solution in C# (judge verdict: Accepted)

using System;

namespace AOJ
{
    class Program
    {
        static void Main()
        {
            string line = Console.ReadLine();
            int[] num = TypeConverter.arrayStrToInt(line.Split(' '));

            int d = num[0] / num[1];
            int r = num[0] % num[1];
            double f = num[0] / (double)num[1];

            Console.WriteLine(d.ToString() + " " + r.ToString() + " " + f.ToString("f5"));
        }
    }

    class TypeConverter
    {
        static public int[] arrayStrToInt(string[] str)
        {
            return Array.ConvertAll<string, int>(str,
                delegate(string value)
                {
                    return int.Parse(value);
                }
            );
        }

        static public string[] arrayIntToStr(int[] x)
        {
            return Array.ConvertAll<int, string>(x,
                delegate(int value)
                {
                    return value.ToString();
                }
            );
        }
    }
}