using System.Collections.Generic;
public static void Main()
List<int> coins = new List<int>();
Console.WriteLine("لطفاً سکه•ها را وارد کنید (برای پایان دادن، یک عدد منفی وارد کنید):");
int coin = int.Parse(Console.ReadLine());
Console.WriteLine("لطفاً مبلغی که باید برگردانده شود را وارد کنید:");
int amountToReturn = int.Parse(Console.ReadLine());
int[] coinCount = new int[coins.Count];
for (int i = 0; i < coins.Count; i++)
if (amountToReturn >= coins[i])
coinCount[i] = amountToReturn / coins[i];
amountToReturn %= coins[i];
Console.WriteLine("تعداد سکه•های مورد نیاز برای بازگرداندن:");
for (int i = 0; i < coins.Count; i++)
Console.WriteLine(String.Format("سکه {0} تومان: {1} عدد", coins[i], coinCount[i]));
Console.WriteLine("امکان برگرداندن کامل مبلغ وجود ندارد.");