برای مشاهده مفیدترین ارسال در این موضوع اینجا کلیک کنید

نمایش نتایج: از شماره 1 تا 1 از مجموع 1
  1. #1
    ADMIN
    تاریخ عضویت
    2011 October
    محل سکونت
    گیلان
    سن
    30
    ارسال ها
    136
    تشکر
    814
    تشکر شده 480 بار در 131 پست


    2 امتياز مثبت از 2 راي
    آيا اين پست براي شما سودمند بود؟ بله | خیر

    برنامه ی محاسبه ی برج هانوی ( بازگشتی)c++


    مساله برج هانوی یکی از مسائل تاریخی مشهور است.




    300px-Tower_of_Hanoi_4.gif
    300px-Tower_of_Hanoi.jpeg
    Hanoi.jpg

    سه میله - میله مبدا (A) ، میله کمکی (B) و میله مقصد (C) - و تعدادی دیسک در میله مبدا داریم. هدف انتقال تمام دیسک‌ها از این میله به میله مقصد با رعایت دو شرط زیر است:

    1- در هر زمان فقط یک دیسک را می‌توان جابجا نمود.

    2- نباید در هیچ زمانی دیسکی بر روی دیسک با اندازه کوچکتر قرار بگیرد.





    //In The Name of God
    // Hanoi Tower In C++
    //Pouya Darabi
    //http://forum.ustmb.ir
    #include <iostream.h>
    #include <conio.h>

    void HanoiTower(int Disk, char src,char Help,char Dest)
    {
    if(Disk == 1)
    cout<<"\n Disk 1 From "<<src<<" To "<<Dest;
    else
    {
    HanoiTower(Disk-1,src,Dest,Help);
    cout<<"\n Disk "<<Disk<<" From "<<src<<" To "<<Dest;
    HanoiTower(Disk-1,Help,src,Dest);
    }
    }




    void main()
    {
    int disk;
    clrscr();
    cout<<"\n Enter Number Of Disks = ";
    cin>>disk;
    HanoiTower(disk,'A','B','C');
    cout<<"\n By Pouya Darabi \n Email: PouyaDarabi@yahoo.com";
    getch();

    }

    //Pouya.Darabi
    //EmaiL : PouyaDarabi@yahoo.com



    کامپایلر برای ویندوز 7 و ویستا


    موضوعات مشابه:
    فایل های پیوست شده
    • نوع فایل: cpp HANOI-Tower.CPP (695 بایت ,  این فایل 7 بار دانلود شده است)
    ویرایش توسط Pouya : 30th June 2012 در ساعت 11:34 PM


    ..::Never Trust Someone Who Lies To You , Never Lie To Someone Who Trusts You::..


 

 

کاربران برچسب خورده در این موضوع

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

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


Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
Persian Language By Ustmb.ir
این انجمن کاملا مستقل بوده و هیچ ارتباطی با دانشگاه علوم و فنون مازندران و مسئولان آن ندارد..این انجمن و تمامی محتوای تولید شده در آن توسط دانشجویان فعلی و فارغ التحصیل ادوار گذشته این دانشگاه برای استفاده دانشجویان جدید این دانشگاه و جامعه دانشگاهی کشور فراهم شده است.لطفا برای اطلاعات بیشتر در رابطه با ماهیت انجمن با مدیریت انجمن ارتباط برقرار کنید
ساعت 05:30 AM بر حسب GMT +4 می باشد.