PDA

View Full Version : برج هانوی با 4 میله



sahar_2010
شنبه 06 فروردین 1390, 11:24 صبح
سلام
کسی هست بدونه چطوری میشه یه برنامه واسه برج هانوی نوشت که بجای 3 میله از 4تا میله تشکیل شده باشه و nتا دیسک رو بتونه از میله اول به میله اخر ببره.
من فقط یه راهنمایی میخوام دیگه خودم برنامشو مینویسم.
مرسی.

HH2BN1990
شنبه 06 فروردین 1390, 15:22 عصر
سلام
تابع بازگشتی حل مسئله هانوی با 4 ستون


void Transfer( int TedadeDisk, char From, char To, char Temp1,char Temp2)
{
if (TedadeDisk > 0)
{
Transfer(TedadeDisk-1,From,Temp1,To,Temp2);
//Counter(From,To);
//Msg(From,To);
//Move(TedadeDisk,From,To,CounterL,CounterC1,Counter C2,CounterR);
Transfer(TedadeDisk-1,Temp1,To,Temp2,From);
}
}

HH2BN1990
شنبه 06 فروردین 1390, 15:26 عصر
اینم فایل اجرایی برنامه هست که قبلا با سی نوشته بودم

NIMA_1981
شنبه 06 فروردین 1390, 23:13 عصر
یه سری هم به اینجا بزن
http://fa.wikipedia.org/wiki/%D8%A8%D8%B1%D8%AC_%D9%87%D8%A7%D9%86%D9%88%DB%8C