المربع السحري؟
Problem
ترتيب المربع السحري & nbsp؛ N
& nbsp؛ عبارة عن مصفوفة مربعة بحجم & nbsp؛ NxN
& nbsp ؛، مكونة من أرقام 1
، 2 code>، ...
، & nbsp؛ NxN
& nbsp؛ بحيث تتساوى مجاميع كل عمود وكل صف وكل من القطرين الكبيرين آخر. اكتب برنامجًا للتحقق مما إذا كانت المصفوفة المربعة هي مربع سحري. p>
إدخال البيانات strong>
يدخل السطر الأول حجم المصفوفة & nbsp؛ N
( \ (0 & lt؛ N & lt؛ = 100 \) ). تحتوي الأسطر التالية على & nbsp؛ N
& nbsp؛ nbsp؛ nbsp؛ nbsp؛ nbsp؛ nbsp؛
بيانات النشر strong>
يجب أن يخرج البرنامج الكلمة & # 39 ؛ YES
& # 39 ؛ إذا كانت المصفوفة مربعًا سحريًا ، وكانت الكلمة & # 39 ؛ NO
& # 39 ؛ إذا لم يكن كذلك. p>
نبسب ؛
مثال h5>
# |
إدخال |
الإخراج |
<الجسم>
1 |
3
8 1 6
3 5 7
4 9 2
| نعم |