How to create a recursive function the make a number from 2 parameters (f(9,2) => 92) in C#

1 Answer

0 votes
using System;

namespace ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Number = {0}", CreateNumber(9, 2)); // 92
            Console.WriteLine("Number = {0}", CreateNumber(2, 300)); // 2300
        }
        public static int CreateNumber(int x, int y)
        {
            if (y == 0)
                return x;
            return CreateNumber(x, y / 10) * 10 + y % 10;
        }
    }
}

/*

run:
 
Number = 92
Number = 2300

*/



answered Oct 7, 2014 by avibootz
edited Oct 7, 2014 by avibootz
...