Определить в каком порядке число будет меньше - C#
Формулировка задачи:
Например даны числа 32 и 8. Нужно чтоб программа понимала что 328(3+28) меньше чем 832(8+32). Мне нужно наименьшие.
Решение задачи: «Определить в каком порядке число будет меньше»
textual
Листинг программы
using System;
namespace Min
{
class Program
{
static void Main(string[] args)
{
int a = 32, b = 8;
Console.WriteLine(Math.Min(Join(a,b), Join(b,a)));
Console.ReadKey();
}
static int Join(int f, int s)
{
return (int)Math.Pow(10, (int)Math.Log10(s) + 1) * f + s;
}
}
}