مربع جادویی
مربع جادویی (وفقی) جدولی n*n خانه است که خانه‌های آن با عددهای مثبت از ۱ تا n به ترتیبی پر شده‌است و مجموع عددهای هر ردیف افقی یا هر ستون عمودی یا هر قطر آن، عددی ثابت را نشان دهد. شکل رایج آن شامل اعداد ۱ تا n است ولی گاهی برای کلمات نیز استفاده می‌شود.
این عدد ثابت از این طریق بدست می‌آید و به آن ثابت جادویی یا جمع جادویی می‌گویند:
n("n"²+۱)/۲ مثلاً ثابت جادویی (مجموع جادویی) برای nهای ۳و۴و۵و۶ برابر است با:
۱۱۱٬۶۵٬۳۴٬۱۵ ساخت مربع جادویی در هر ابعادی بزرگتر از ۲ ممکن است زیرا این مسئله در ابعاد ۲ قابل حل نیست. کوچکترین مربع جادویی قابل ساخت ۳*۳ است. مربع جادویی در طی قرن‌ها برای انسان جذاب بوده‌است و بیش از ۴۰۰۰ سال است که در فرهنگ‌های مختلف از جمله هند و اروپا و... دیده شده‌است که بیشتر به صورت حکاکی شده روی سنگ یا فلز بوده‌است. اعتقادات بر این بوده‌است که مربع جادویی پایه‌های نجومی و پیش گویی دارد و پیش گوها از آن برای اندازه‌گیری طول عمر یا جلوگیری از بیماری استفاده می‌کردند. مثلاً یک مورد آن در هندوستان است که یک مربع ۳×۳ بر روی زمین می‌کشند به نام "Kubera-Kolam" که همان مربع جادویی درجه ۳ است. با این تفاوت که به هر کدام از خانه‌های آن ۱۹ واحد اضافه شده‌است به‌طوری‌که مقدار ثابت جادویی برابر ۷۲ شده‌است و این مربع به این شکل است:
با اینکه تاریخ استفاده از مربع جادویی در سرزمین ایران مشخص نیست ولیکن تصور می‌شود ایرانیان پیش از اسلام نیز با آن آشنا بوده‌اند. ولیکن این امر مشخص است که در ایران پس از اسلام استفاده از مربع جادویی رواج داشته‌است و این رواج بعد از رواج بازی شطرنج نیز بیشتر گردید. ریاضیدان ایران بوزجانی در کتاب خود تعداد زیادی مربع جادویی و طرز تهیه آن‌ها را به یادگار گذاشته است.
مربع‌های جادویی برای ریاضیدانان عرب نیز شناخته شده بودند. این شناخت ممکن است در اثر تجارت به هندیان به دست آمده باشد. اولین مربع‌های جادویی در بین متون عربی در کتاب رسائل الاخوان الصفا به چشم می‌خورد. ریاضیدان عرب احمد البونی در کتاب خود شمس المعارف الکبری در مورد مربع‌های جادویی صحبت زیادی کرده‌است و خواص سحر آمیز خاصی به هریک از آنان نسبت داده است. استفاده از مربع‌های جادویی در آیین‌های هندوها نقش زیادی دارد. یک مربع جادویی بسیار شناخته شده در هندوستان در معبد "Parshvanath Jain" وجود دارد که به شکل زیر است.
که عدد جادوی آن برابر ۳۴ است و در قرن ۱۰ میلادی بر دیوار معبد حکاکی شده‌است.
در حدود سال ۱۳۰۰ میلادی و با ترجمه کتاب شمس المعارف به اروپا کتاب‌های زیادی در زمینه مربع‌های جادویی نوشته شد. مانوئل موخوپولوس که یک یونانی بود جزو اولین کسانی است که بر روی ترجمه کتاب البونی کار کرده‌است. در متون اسپانیایی نیز مسائلی مرتبط با مربع‌های جادویی از سال ۱۲۸۰ میلادی وجود دارند. مربع‌های جادویی در ایتالیا در قرون وسطی نیز رایج بودند. لوکا پاکیولی بر روی مربع‌های جادویی در ابعاد ۳ تا ۹ کار زیادی انجام داده است.
مربع جادویی "Albrecht Dürer" حکاکی شده در "Melencolia I "به نظر اولین مربع جادویی در اروپا است که بسیار شبیه مربع جادویی "Yang Hui" است که ۲۵ سال قبل از"Albrecht Dürer" در چین ساخته شده‌است، عدد جادویی این مربع برابر ۳۴ است که علاوه بر سطرها و ستون‌ها و قطرها، مربع چهارتایی وسط و مربع‌های چهارتایی چهارگوشه هم حاصل جمعی برابر ۳۴ دارند و دو عدد وسطی در سطر آخر هم تاریخ کنده کاری را نشان می‌دهد که برابر ۱۵۱۴ است.
"جوزف سابیراچز" یک مربع از درجه ۴ در کلیسای "Sagrada Família" کنده کاری کرده‌است که عدد جادویی آن ۳۳ است. در حقیقت بسیار شبیه مربع جادویی"Albrecht Dürer"است اما مقدار ۴ تا از خانه‌ها را یکی کاهش داده‌است.
اما این مربع با یک مربع عادی متفاوت است چون ۱۴ و ۱۰ دو بار در آن آمده و ۱۲ و ۱۶ اصلاً نیامده‌است. در بسیاری کشورها از زمان‌های گذشته مربع‌های جادویی با سحر و علوم خفیه در ارتباط دانسته می‌شدند. به‌طور مثال یک روش رایج تهیه سیگیل و طلسم با استفاده از مربع جادویی و بعد کشیدن خط بین اعداد یا حروف مختلف به دست میاید. در بیشتر کشورها مربع‌های جادویی در ابعاد بین ۳ تا ۹ در ارتباط با هفت سیاره اصلی منظومه شمسی شناخته می‌شدند. در سال ۱۵۱۰ میلادی هاینریش کورنلیوس آگریپا در کتاب فلسفه علوم خفیه از متون هرمسی برای کشیدن مربع‌های جادویی هفت سیاره استفاده کرده‌است. این کتاب در اروپا بسیار رایج بود. با استفاده از ساخت مربع‌های جادویی به این طریق روشی برای ارتباط با ارواح، اجنه و شیاطین فراهم می‌شد. در بسیاری جادونامه‌ها از مربع‌های جادویی با استفاده از حروف به جای اعداد استفاده می‌شود. به‌طور مثال در زیر مربع ساتور که در بسیاری جادونامهها مانند کلید کوچکتر سلیمان استفاده شده‌است نشان داده شده‌است. این مربع معمولاً دارای خاصیت جادویی برای چشم نظر شناخته می‌شود.
برای ساخت مربع‌های جادویی روش‌های گوناگونی وجود دارد که به بخشی از آن‌ها در زیر اشاره می‌کنیم، برای تمامی مقادیر n مربع جادویی وجود دارد فقط برای n=۲ مربع جادویی نداریم، مربع‌های جادویی را به ۳ دسته تقسیم می‌کنیم مربع‌های جادویی با n فرد،n=4kوn=4k+۲ که ما در اینجا طریقهٔ ساختن مربع جادویی فرد و مضرب ۴را بیان می‌کنیم، برای n>۵ تعداد مربع‌های جادویی درجه n از سوالات حل نشده در ریاضیات است مثلاً تعداد مربع‌های جادویی n×n برای n=۱٬۲٬۳،... برابر است با:
۱٬۰٬۱٬۸۸۰٬۲۷۵۳۰۵۲۲۴،... ابتدا خانه وسط مربع را مشخص کرده و یک خانه زیر آن را با عدد ۱ پر میکنیم.پس از آن به صورت قطر پایین سمت راست حرکت کرده و اعداد را جایگذاری میکنیم.هرگاه به خانه ای که وجود ندارد برخوردیم به بالا تربن خانه خالی همان سطر یا ستون مراجعه میکنیم و آن را پرمیکنیم و به همین ترتیب.اگر به یک مربع پر برخورد کردیم جهت حرکت خود را تا رسیدن به یک مربع پر دیگر به پایین سمت چپ تغییر میدهیم و ادامه میدهیم تا تمام مربع ها پر شوند.
اگر مربع شما از درجه n است (n فرد است)؛ به هر ضلع مربع از هر طرف یک ضلع دیگر به اندازهٔ n-2 تا مربع (از وسط) اضافه کنید و این کار را آنقدر ادامه دهید که آخرین ضلع به اندازهٔ ۱ مربع باشد.سپس مربع‌ها را به صورتی که در شکل نمایش داده شده پر می‌کنیم و سپس اعدادی را که خارج از مربع n*n قرار دارند را روی سطر یا ستونی که قرار گرفته‌اند به تعداد خانه‌هایی برابر با رتبه مربع وفقی (جادویی) انتقال می‌دهیم؛ مربع وفقی (جادویی) ساخته می‌شود.
ابتدا اقطار مربع را به صورت ۴در ۴ در نظر می‌گیریم اول همه اعداد تا توان دوی n به ترتیب در سطر هااز یکی از گوشه‌ها نوشته می‌شوند طوری‌که فقط روی قطرها را پر می‌کنیم و بقیه را خالی می‌گذاریم و سپس از انتها دوباره اعداد شروع به نوشتن می‌شود اما این بار در جاهای خالی عدد می‌نویسیم.
برنامه نوشته شده برای مربع جادویی