המשימה
כתוב פעולה שמקבלת סכום באגורות ומדפיסה בכמה מטבעות מכל סוג אפשר לשלם
אותו, כשמעדיפים תמיד את המטבע הגדול ביותר האפשרי.
המטבעות: 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"]]}
```
קוד הפתיחה
public class Main {
public static void coins(int agorot) {
// כתוב את הפתרון כאן
}
public static void main(String[] args) {
coins(165); // 1 1 1 1
coins(95); // 0 1 4 1
coins(0); // 0 0 0 0
}
}
כדי לכתוב, להריץ ולקבל משוב — התחבר עם חשבון Google. לוקח שנייה.
המשוב נוצר על ידי AI ועשוי לטעות. אם אתה חושב שהפתרון שלך נכון —
כנראה שאתה צודק. הציון כאן הוא לתרגול בלבד ואינו מדווח לאיש.
אל תכתוב בקוד פרטים אישיים כמו שם מלא, טלפון או כתובת. הקוד נשלח לשירות
בדיקה חיצוני.