Розглянемо перетворення цілого додатного десяткового числа в трійкову систему числення.
Програма для переводу десяткового числа в трійкову систему числення
using System;
using System.Text;
class Program
{
static string DecimalToTernary(uint decimalNumber)
{
var ternaryNumber = string.Empty;
while (decimalNumber > 0)
{
ternaryNumber = (decimalNumber % 3) + ternaryNumber;
decimalNumber /= 3;
}
return ternaryNumber;
}
private static void Main(string[] args)
{
Console.OutputEncoding = Encoding.UTF8;
Console.Write("Введіть число в десятковій системі: ");
var decNum = uint.Parse(Console.ReadLine());
var terNum = DecimalToTernary(decNum);
Console.WriteLine("{0} => {1}", decNum, terNum);
Console.ReadLine();
}
}