using System;
public class Program
{
public static void Main()
double x = 0.555555555555555555555555;
// Cast to a decimal
decimal y = Convert.ToDecimal(x);
// Use strings to compare values of double and decimal, ensuring no precision loss
string x_string = x.ToString("G99");
string y_string = y.ToString("G99");
Console.WriteLine(x_string);
Console.WriteLine(y_string);
}