مسئله 24 (مربع جادویی مرتبه 4)

تازه ها

مسئله 24 (مربع جادویی مرتبه 4)

نظرات ()

با سلام به همه کسانی که الان دارن این پست رو می خونن.

توی این پست هم می خوام مسئله مربع جادویی مرتبه ی 4 رو براتون بگم.

مربع جادويي مرتبه 4

به طور کلی مربع جادویی با دو تا الگوریتم حل می شه. یکی الگوریتم مربع جادویی مرتبه ی فرد (یعنی طول اضلاع مربع جادویی عددی فرد باشه) و دیگری هم الگوریتم مربع جادویی مرتبه ی زوج (یعنی طول اضلاع مربع جادویی عددی زوج باشه) هست. 

خود الگوریتم های مربع جادویی مرتبه زوج به دو دسته تقسیم می شن. یکی مربع های جادویی مرتبه 4 (یعنی طول اضلاع مربع جادویی علاوه بر اینکه زوج هست، اگه بر 4 هم تقسیم بشه باقی مانده اش صفر میشه و از چهار شروع میشه و چهار تا چهار تا میره، مثل 4 و 8 و 12 و...) و مربع های جادویی مرتبه ی 6 (یعنی طول اضلاع مربع جادویی علاوه بر اینکه زوج هست، از عدد 6 شروع میشه و چهار تا چهار تا میره، مثل 6 و 10 و 14 و...). البته الگوریتم ها و حالت های مختلفی برای حل مربع جادویی وجود داره.

 

صورت مسئله:

برنامه ای بنویسید که مربع های جادویی مرتبه 4 را نمایش دهد.

 

ورودی: شامل یک عدد صحیح(n) که طول اضلاع مربع را نشان می دهد.

خروجی: اعدادی که مربع جادویی را نشان می دهند.

 

برای دیدن الگوریتم و سورس مسئله بر روی ادامه مطلب کلیک کنید...