תבנו תוכנית שקולטת איברים לתוך ריבוע קסם הבנוי מ - n איברים על n איברים. כלומר אם n=3 אז יש 9 איברים שצריך להכניס והתוכנית צריכה לבדוק אם הריבוע הוא ריבוע קסם כלומר, אם הסכום של כל שורה, עמודה, אלכסון (הגדול) שווה אז המשולש הוא משולש קסם והתוכנית צריכה להדפיס קסם. (מדובר במערכים דו מימדיים כפי שכבר הבנתם.)
אני לא הולך לכתוב לך שיעורי בית. הנה אלגוריתם לביצוע המשימה 1. קלוט מספרים 2. חשב את סכום אחת השורות 3. חשב את סכומי שאר השורות,העמודות והאלכסונים 4. אם הסכומים כולם שווים החזר אמת, אחרת החזר שקר
המטרה של התוכנית זה לא ריבוע קסם אבל היא מוצאת את הסכום של כל שורה,של כל עמודה ושל האלכסונים במערך דו מימדי. מה שנשאר זה רק לבדוק אם כולם שווים... זה גם יחידת ספריה אז אל תנסה להריץ את זה כאילו זה תוכנית... צריך לעשות תוכנית ראשית לבדיקה...