נגדיר "פרח" במערך כך:
5 איברים מתוך תת-מערך בגודל 3*3.
האיבר המרכזי בתת-מערך הוא "לב הפרח".
ארבעת האיברים הצמודים לו בפינותיו הם "עלי הכותרת" של ה"פרח".
הערך של "לב הפרח" שווה לסכום ערכי "עלי הכותרת" של ה"פרח".
בכל "פרח" חייבים להיות 4 "עלי כותרת".
א.כתוב פעולה המקבלת מערך דו-מימדי ושני ערכים המציינים מקום של איבר במערך(מספר שורה ומספר עמודה) ומחזירה אמת אם איבר במקום הזה הוא "לב פרח" או שקר אחרת.
ב.מערך דו-מימדי נקרא "פרחוני" אם יש בו לפחות 3 "פרחים".כתוב פעולה המקבלת מערך דו-מימדי ומחזירה אמת אם הוא פרחוני או שקר אחרת.
ג.כתוב תוכנית אשר ממלא מערך דו-מימדי בגודל 8*8 במספרים אקראיים בין 1 ל-9 עד שיווצר מערך "פרחוני".התוכנית צריכה להדפיס את המערך וגם את האיברים שהם "לב הפרח".
אני צריך עזרה בסעיף ג'.
תודה לעוזרים!



ציטוט ההודעה