using System.Globalization;
public static void Main()
Console.WriteLine((long)++x);
if (decimal.TryParse(x.ToString(),out u)){
u=(decimal)Math.Tan((double)u);
"16 - ричное представление числа {0} - {1}"
,(int)u , Convert.ToString((int)u,16));
IFormatProvider formatter = new NumberFormatInfo { NumberDecimalSeparator = "." };
double number = double.Parse(u.ToString(), formatter);
Console.WriteLine( number);