static readonly decimal[] valorCedula = { 50.0M, 10.0M, 5.0M, 1.0M };
public static void Main(string[] args)
decimal dinheiro = 1000M;
saque = decimal.Parse(Console.ReadLine());
if(saque <= 0.0M || saque >= dinheiro)
Console.WriteLine("Valor de limite excedido, não pode ser sacado esse valor!");
Console.WriteLine("Saque realizado!");
int[] cedulas = new int[valorCedula.Length];
for(int i = 0; i < valorCedula.Length; i++)
cedulas[i] = Convert.ToInt32(Math.Floor(saque / valorCedula[i]));
saque -= (cedulas[i] * valorCedula[i]);
for (int i = 0; i < cedulas.Length; i++)
Console.WriteLine("Cedula de " + valorCedula[i] + ": " + cedulas[i] );