public static void Main()
Console.Write("Enter a money amount: ");
string input = Console.ReadLine();
decimal money = decimal.Parse(input);
int hundreds, tens, units, cents;
BreakdownMoney(ref money, out hundreds, out tens, out units, out cents);
Console.WriteLine("Breakdown:");
Console.WriteLine("Hundreds: " + hundreds);
Console.WriteLine("Tens: " + tens);
Console.WriteLine("Units: " + units);
Console.WriteLine("Cents: " + cents);
static void BreakdownMoney(ref decimal money, out int hundreds, out int tens, out int units, out int cents)
int wholePart = (int)Math.Floor(money);
decimal decimalPart = money - wholePart;
hundreds = wholePart / 100;
cents = (int)Math.Round(decimalPart * 100);