/* * C# Program to Perform Decimal to HexaDecimal Conversion */ using System; class program { public static void Main() { int decimalNumber, quotient; int i = 1, j, temp = 0; char[] hexadecimalNumber = new char[100]; char temp1; Console.WriteLine("Enter a Decimal Number :"); decimalNumber = int.Parse(Console.ReadLine()); quotient = decimalNumber; while (quotient != 0) { temp = quotient % 16; if (temp < 10) temp = temp + 48; else temp = temp + 55; temp1 = Convert.ToChar(temp); hexadecimalNumber[i++] = temp1; quotient = quotient / 16; } Console.Write("Equivalent HexaDecimal Number is "); for (j = i - 1; j > 0; j--) Console.Write(hexadecimalNumber[j]); Console.Read(); } } /* Enter a Decimal Number : 45 Equivalent HexaDecimal Number is 2D