תרגול מדעי המחשב

פירוט סכום למטבעות

בינוני C#

המשימה

כתוב פעולה שמקבלת סכום באגורות ומדפיסה בכמה מטבעות מכל סוג אפשר לשלם
אותו, כשמעדיפים תמיד את המטבע הגדול ביותר האפשרי.

המטבעות: 100, 50, 10, 5 אגורות.
ההדפסה — ארבע שורות, בסדר הזה, רק המספר בכל שורה.

דוגמה עבור 165:
  1
  1
  1
  1

כלומר מטבע אחד של 100, אחד של 50, אחד של 10 ואחד של 5.

הנחיות:
• בכל שלב: כמה מטבעות נכנסים = מה שנשאר / ערך המטבע.
  ומה שנשאר אחרי זה = מה שנשאר % ערך המטבע.
• הסכום הנתון מתחלק ב-5 ללא שארית.

```ds:table
{"title":"מעקב עבור 165","rows":[["מטבע","כמות","נשאר"],["100","1","65"],["50","1","15"],["10","1","5"],["5","1","0"]]}
```

קוד הפתיחה

using System;

class Program {

    static void Coins(int agorot) {
        // כתוב את הפתרון כאן
    }

    static void Main() {
        Coins(165);   // 1 1 1 1
        Coins(95);    // 0 1 4 1
        Coins(0);     // 0 0 0 0
    }
}

כדי לכתוב, להריץ ולקבל משוב — התחבר עם חשבון Google. לוקח שנייה.

התרגיל הבא שטח והיקף מלבן
המשוב נוצר על ידי AI ועשוי לטעות. אם אתה חושב שהפתרון שלך נכון — כנראה שאתה צודק. הציון כאן הוא לתרגול בלבד ואינו מדווח לאיש.
אל תכתוב בקוד פרטים אישיים כמו שם מלא, טלפון או כתובת. הקוד נשלח לשירות בדיקה חיצוני.