נשלח בתאריך: 25 March 2008 בשעה 17:44 | | IP רשוּם
|
|
|
|
האם משהו יכול בבקשה לעזור לי ולפתור את התרגיל הזה:
עבור מערך דו ממדי ריבועי בגודל N*N, N<=4,ו-N מתחלק ב-4 ללא שארית, נגדיר "חלוקה לרבעים ריבועיים" באופן הזה:
החלוקה מחלקת את המערך ל-4 חלקים ריבועיים בגודל (N/2)*(N/2).
א. כתוב תת תוכנית המחשבת ומחזירה את סכום האיברים ברבע מערך.
התת תוכנית תקבל את הפרמטרים הבאים:
-מערך דו ממדי שהוא "ניתן לחלוקה לרבעים ריבועיים" של מספרים שלמים.
-מציין של מספר השורה הראשונה ברבע.
-מציין של מספר השורה האחרונה ברבע.
-מציין של מספר העמודה הראשונה ברבע.
-מציין של מספר העמודה האחרונה.
ב. כתוב תכנית אשר תדפיס הודעה באיזה מן הרבעים של המערך סכום האיברים הוא המקסימלי. הנח כי אין שני רבעים שסכום האיברים בהם זהה.
השתמש בתת תוכנית שכתבת בסעיף א.
תודה מראש לפותר.
|