با عرض سلام و ادب و احترام
خواستم ببینم کسی الگوریتم جدول مجیک یا همون جدول جادویی که حاصل جمع تمام سطرا و ستوناش یکی هست رو کسی بلده البته نه برای اعداد فرد بلکه برای اعداد زوج
ممنون
Printable View
با عرض سلام و ادب و احترام
خواستم ببینم کسی الگوریتم جدول مجیک یا همون جدول جادویی که حاصل جمع تمام سطرا و ستوناش یکی هست رو کسی بلده البته نه برای اعداد فرد بلکه برای اعداد زوج
ممنون
برای اعداد فرد ، خواستی من برنامش رو با #C نوشتم . برای اعداد زوج من نشنیدم که باشه .
سلام دوست عزیز مطمئن هستی که واسه اعداد ذوج هم میشه مربع جادویی رو حل کرد چون من واسه 2 در 2 نتونستم حل کنم اگه واسه 2 در 2 راه حلی ارایه بدید میشه یه کاری کرد
من هم فکر می کنم برای اعداد زوج نداشته باشیم ، این اولین باریکه اینو می شنوم . اگر باشه روش رو بگید .نقل قول:
نوشته شده توسط mohandese_hiclass
من خود برنامشو با پاسکال برای ترم اول دانشگاه نوشتم
تا اونجایی که یادمه برایه همه اعداد کار میداد
دوست عزیز برنامه شما هم واسه اعداد فرد کار کرد البته من فقط واسه 3 در 3 و 2در 2 تست کردم
اگه نتونستم کمکی بکنم متاسفم
شرمنده
خود این آقای amir master کجاست ؟ که بیاد بگه برای زوج هم اصلا وجود داره یا نه ؟
کجایی ؟
سلام
برای زوج هم وجود داره ولی روشش با فرد فرق میکنه و یه مقدار سختتره. ممکنه برای 2 در 2 نشه ولیکن از یک عددی به بالاتر حتما میشه. روشش رو توی مجله دانشمند اوون قدیما خونده بودم و به زبان بیسیک هم نوشته بودم البته این چیزی که میگم مال 15 سال پیشه.
ممنون علی
من اینجام
سلام
این کار رو توی نرم افزار MATLAB میشه با تابعmagic(number)میشه انجام داد که او number هم عدد مورد نظر هست که من با اعداد زوج هم امتحان کردم وجواب گرفتم
البته اون پرانتزا دور number هستن
ممنونم
دوست عزیز من با مطلب آشنا نیستم میشه واسه 4در 4 جوابشو بزارید تو سایت تا روش فکر کنیمنقل قول:
نوشته شده توسط amir master
سلام
من یه فایل متنی رو اینجا میزارم که توی اون از جدول 3*3 تا 20*20 رو نوشتم
ممنون دوست عزیز
آقا کسی جواب این سوال رو بلد نبود
اگه کسی بلده لطفا جواب بده
ممنونم
من به کمک روش ژنتیک تا 40*40 رو حل کردم! البته میتوان روی سایزهای بزرگتر هم انجام داد. البته برای 3*3 و 4*4 در local optimize گیر میکنه! ولی برای بلقی حالتها جواب میده!
آقا ما گفتیم که ما رو راهنمایی بکنید نه اینکه بگید من این برنامه رو نوشتم
ممنون میشم اگه راهنمایی کنید
baraye adade zoj ham mishe
man test kardam
چی برای عدد زوج میشه؟ که شما تست کردید؟
barname jadvale majic
کدوم برنامه ؟
مگه شما برنامشو دارید ؟
اگه دارید لطف کنید و الگوریتمشو بگید
با عرض سلام فکر میکنم یک سالی از طرح این پروژه گذشته با این حال من الان این پروژه رو با C#.netمیخواستم با تشکر قبلی
این هم با سی شارپ (البته برای اعداد فرد ):
static void Main(string[] args)
{
string m;
int min,max,i,j,n;
int count=1;
do
{
Console.WriteLine("Enter an Odd Number : ");
m=Console.ReadLine();
n= Convert.ToInt32(m);
}while((n%2==0)) ;
max=n*n;
int [,] sq = new int[n,n];
for (i=0;i<n;i++)
for (j=0;j<n;j++)
sq[i,j]=0;
i=0;
j=n/2;
sq[i,j]=count;
for (min=0;min<max-1;min++)
{
i=i-1;
j=j-1;
if (i<0)
{
i=n-1;
}
if (j<0)
{
j=n-1;
}
count++;
if (sq[i,j]==0)
{
sq[i,j]=count;
}
else
{
if ((i==n-1)&&(j==n-1))
{
i=-1;
j=-1;
}
i+=2;
j+=1;
sq[i,j]=count;
}
}
for (i=0;i<n;i++)
{
Console.WriteLine();
for (j=0;j<n;j++)
Console.Write("{0} ",sq[i,j]);
}
Console.ReadLine();
}
با تشکر از شما اگر لطف کنید برای اعداد زوج رو هم بگذارید لطف بزرگی در حقم کردید
برنامه 8 وزیر رو میتونید بهم کمک کنید . هم الگوریتمش رو میخواستم هم با C#.net.