PDA

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



عسل صمدی
جمعه 24 فروردین 1386, 22:58 عصر
با سلام و خسته نباشی. ممنون میشم اگه امکان داشته باشه در مورد الگوریتم و برنامه برجهای هانوی به زبان ++ C یا #C راهمایی کنید . یا اگه برنامه آماده شده رو از قبل دارید به ایمیل بفرستید . ممنون

alimaker
شنبه 25 فروردین 1386, 08:44 صبح
با سلام و خسته نباشی. ممنون میشم اگه امکان داشته باشه در مورد الگوریتم و برنامه برجهای هانوی به زبان ++ C یا #C راهمایی کنید . یا اگه برنامه آماده شده رو از قبل دارید به ایمیل بفرستید . ممنون
اونقدر مطلب در مورد برجهای هانوی در زبان های vb و c و.. تو این سایت وجود داره که واقعا جای صحبت نذاشته اینم چند تا لینک عالی از همین سایت :
http://barnamenevis.org/forum/showthread.php?t=40140&highlight=%E5%C7%E4%E6%26%231740%3B

http://barnamenevis.org/forum/showthread.php?t=47063&highlight=%E5%C7%E4%E6%26%231740%3B

در ضمن هم توضیح الگوریتم هم کد برنامه در زبان پاسکال و ... وجود داره
اینم کد برنامه در زبان سی c از طرف من

abdolla nazari
یک شنبه 05 اردیبهشت 1389, 18:36 عصر
اگه میشه یکی از دوستان درباره ی برجهای هانوی با استفاده از مطالب دیتل تا فصل 6 نه بیشتر مرا کمک کند همچنین درباره ی چگونگی ایجاد شکل گرافیکی هم کلا مشکل دارم تشکر :گیج:

mirzadi_a
سه شنبه 27 مهر 1389, 12:55 عصر
با سلام و خسته نباشی. ممنون میشم اگه امکان داشته باشه در مورد الگوریتم و برنامه برجهای هانوی به زبان ++ C یا C#‎‎ راهمایی کنید . یا اگه برنامه آماده شده رو از قبل دارید به ایمیل بفرستید . ممنون


سلام

این حل برنامه برج هانوی ساده ساده ، به جون خودم راست میگم :خجالت:
به زبان C++

__________________________________________________ _____________

#include <iostream.h>
#include <conio.h>
//-------------- hanoi function -----------------------
int counter=0;
void hanoi(int n,int a,int b,int c)
{
counter ++;
if (n==1)
cout<< a <<" -> "<< c <<endl;
else
{

hanoi (n-1,a,c,b);
cout<< a <<" -> "<< c << endl;
hanoi (n-1,b,a,c);
}

}
//-------------- main function -----------------------
int main()
{ int n;
cout<< " please enter disk number : ";
cin>>n;
cout << "execution with "<< n <<" disk: "<<endl<<endl;
hanoi (n,1,2,3);
cout<< endl <<"******** executed in " <<counter <<" step. ********"<< endl;
getch();
return 0;
}

__________________________________________________ __________________

امید وارم مفید باشه ، ببخشید زیادی ساده هستش :لبخندساده:

مسعود اقدسی فام
چهارشنبه 28 مهر 1389, 08:19 صبح
با سلام و خسته نباشی. ممنون میشم اگه امکان داشته باشه در مورد الگوریتم و برنامه برجهای هانوی به زبان ++ C یا C#‎‎ راهمایی کنید . یا اگه برنامه آماده شده رو از قبل دارید به ایمیل بفرستید . ممنون

از این مطلب هم می‌تونید کمک بگیرید:


http://www.labod.ir/algorithms/post.aspx?no=20

stahad1
پنج شنبه 29 مهر 1389, 10:13 صبح
ای کاش برنامه گرافیکی برج های هانوی را هم می نوشتید

AliSoft-63
یک شنبه 24 اردیبهشت 1391, 20:51 عصر
من قصد دارم برج هانوی رو به روشهای هوش مصنوعی یعنی BFS یا DFS ویا A* دوباره بنویسم شما سایتی ،راهنمایی سراغ دارید به من بکونید...ممنون