نمایش نتایج 1 تا 6 از 6

نام تاپیک: برج هانوی

  1. #1

    Question برج هانوی

    سلام:
    میشه درمورد برنامه برج هانوی به زبان C++‎ منو راهنمایی کنید؟؟
    اصلا نمی تونم بنویسمش
    ممنونم.

  2. #2

    Post نقل قول: برج هانوی

    سلام به شما دوست گرامی ، اینم کد شما بزبان سی پلاس پلاس :

    #include <iostream>
    #include <conio>
    #include <iomanip>
    void hanoi(int d,char first,char help,char second){
    if(d==1){
    cout<<"Disk"<<" "<<d<<setw(6)<<first<<"===>"<<second<<endl;}
    else{
    hanoi(d-1,first,second,help);
    cout<<"Disk"<<" "<<d<<setw(6)<<first<<"===>"<<second<<endl;
    hanoi(d-1,help,first,second);
    }
    }
    int main()
    {
    int disks;
    cout<<"We Want to Move Disks From Tower A to C\n";
    cout<<"How many disks do you want to move?\n";
    cin>>disks;
    cout<<"============================\n";
    hanoi(disks,'A','B','C');
    cout<<endl;
    getch();
    }


    موفق باشید !!!






  3. #3

    نقل قول: برج هانوی

    خیلی ممنونم

  4. #4
    مدیر بخش آواتار ژیار رحیمی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    تهران
    پست
    1,095

    Wink نقل قول: برج هانوی

    با سلام .
    این یه نمونه برنامه برج هانوی البته گرافیکیش
    HANOI.rar

  5. #5

    نقل قول: برج هانوی

    این برج هانوی به چه دردی میخوره ؟

  6. #6
    کاربر جدید
    تاریخ عضویت
    دی 1389
    محل زندگی
    مشهد
    پست
    14

    نقل قول: برج هانوی

    سلام
    برج هانوی یک مثال معروف برای بازگشتی است
    که باید n دیسک رو از A به C ببریم با کمک یک میله ی کمکی (B) و با یکسری محدودیت
    یونانیان باستان اعتقاد داشتند اگه با 64 دیسک این مسئله حل بشه عمر زمین تموم میشه
    یعنی با 64^2 عمل (که به عمر تخمینی زمین خیلی نزدیکه ! )

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •