سلام
من در رابطه با تابع حل مسئله برجهای هانوی مشکل دارم.میخواستم ببینم اگه کسی بلده فراخوانی تابع و واسه 4 دیسک انجام بده و ترتیب فراخوانی رو به همراه تابع به ایمیلم بفرسته.
ممنون
sima_rahimi69@yahoo.com![]()
سلام
من در رابطه با تابع حل مسئله برجهای هانوی مشکل دارم.میخواستم ببینم اگه کسی بلده فراخوانی تابع و واسه 4 دیسک انجام بده و ترتیب فراخوانی رو به همراه تابع به ایمیلم بفرسته.
ممنون
sima_rahimi69@yahoo.com![]()
سلام
اینم برنامه ی برج هانوی که تعداد حرکت 31 دیسک رو محاسبه می کنه.
# include <iostream>
using namespace std;
int hanoi (int n){
if (n==1)
return 1;
if (n>1)
return 2*hanoi (n-1)+1;
}
int main(){
int x;
char y;
do{
cout<<"please enter a enteger between 1_31:\t";
cin>>x;
cout<<"result is:\t"<<hanoi(x);
cout<<"\n please enter 'c' to continue:\t";
;cin>>y
{
('while(y =='c
;return 0}
ويرايش شده توسط Rtin در 2010/11/18 در ساعت 05:02 PM
سلام
این پروژه دانشگاهی من بود که به زبان سی نوشته بودم (البته 3 دیسکه بود که تغییر دادم شد 4 دیسکه )که حرکت دیسک ها رو هم نشون میدهالبته تو کامپایلر بورلند نوشته شده.
تابع Transfer یک تابع بازگشتی هستش که برای حل برج هانوی هستش
کد هم کامنت داره که خط به خط توضیح داده شده هر کجاش مشکل بود بگین توضیح می دم
ثبت اين صفحه