מערך של מספרים שלמים נקרא "מערך מאוזן" אם סכום של כל הערכים הנמצאים במקומות הזוגיים שווה לסכום של כל הערכים הנמצאים במקומות האי-זוגיים.
מערך של מספרים שלמים נקרא "מערך מאוזן" אם סכום של כל הערכים הנמצאים במקומות הזוגיים שווה לסכום של כל הערכים הנמצאים במקומות האי-זוגיים.
לדוגמה, המערך הבא הוא מערך "מאוזן":
| אינדקס | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|---|
| ערך | 12 | 3 | 7 | 15 | 5 | 12 | 6 |
סעיף א
כתבו פעולה המקבלת מערך של מספרים שלמים arr. הפעולה תחזיר ערך true, אם המערך "מאוזן", ולא, הפעולה תחזיר ערך false.
כותרת הפעולה:
public static boolean isBalanced(int[] arr)
סעיף ב
כתבו פעולה המקבלת מספר שלם וחיובי size>2 ושני פרמטרים נוספים x ו-y, מטיפוס מספר שלם. הפעולה תיצור מערך בגודל size ותמלא אותו במספרים אקראיים בין x ל-y (כולל) כך שהמערך יהיה מאוזן. הפעולה תחזיר את המערך.
כותרת הפעולה:
public static int[] fill(int size, int x, int y)
אפשר להניח ש-x<y.
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.