רשימה של מספרים שלמים נקראת "רשימה מאוזנת" אם סכום של כל הערכים הנמצאים במקומות הזוגיים שווה לסכום של כל הערכים הנמצאים במקומות האי-זוגיים.
לדוגמה:
הרשימה arr=[12, 3, 7, 15, 5, 12, 6] היא רשימה "מאוזנת":
| מקום ברשימה | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|---|
| ערך | 12 | 3 | 7 | 15 | 5 | 12 | 6 |
(מקומות זוגיים 0,2,4,6 → 12+7+5+6=30; מקומות אי-זוגיים 1,3,5 → 3+15+12=30 — סכומים שווים)
(א)כתבו פעולה המקבלת רשימה של מספרים שלמים `arr`. הפעולה תחזיר ערך true, אם הרשימה "מאוזנת", ולא, הפעולה תחזיר ערך false.
כותרת הפעולה:
`is_balanced(arr)`
כותרת הפעולה:
`is_balanced(arr)`
(ב)כתבו פעולה המקבלת מספר שלם וחיובי `size>2` ושני פרמטרים נוספים `x` ו-`y`, מטיפוס מספר שלם. הפעולה תיצור רשימה בגודל size ותמלא אותה במספרים אקראיים בין x ל-y (כולל) כך שהרשימה תהיה מאוזנת. הפעולה תחזיר את הרשימה.
כותרת הפעולה:
`fill_return(int size, int x, int y)`
אפשר להניח ש-x<y.
כותרת הפעולה:
`fill_return(int size, int x, int y)`
אפשר להניח ש-x<y.
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה בטיחות
שאלו כאן — ותקבלו מענה מוסמך.
רוצים לתרגל אלפי שאלות נוספות?
המשיכו לתרגול מלא עם משוב אישי ←מבחני מה"ט אמיתיים · משוב מיידי · וידאו לכל נושא · מעקב התקדמות