تبلیغات
.::مهندسین نرم افزار دانشگاه آزاد::. - الگوریتم و سورس برج هانوی در ++C
.::مهندسین نرم افزار دانشگاه آزاد::.
FUTURE IS FOR US

بازدید : مرتبه
تاریخ : چهارشنبه 17 آذر 1389
File:Tower of Hanoi 4.gif

سورس برنامه ی معروف برج هانوی البته بصورت تکستی و غیر ویژوال که طرز کار آن از شکل بالا پیداست.


//www.se01.mihanblog.com
#include <iostream.h>
#include <stdio.h>
#include <conio.h>

void tower(int,char,char,char); /*prototype*/
int main()
{
    int ndisk;
    clrscr();
    cout<<"\n Enter number of disks <<<::: ";
    cin>>ndisk;
    tower(ndisk,'A','B','C');  /*Calling Function*/
    getch();
    return 0;

} /* End of program */

/********************************************/

// src = Source | aux = Auxiliry | dest = Destination
void tower(int topN, char src,char aux,char dest)
{
    if(topN == 1)
    {
            cout<<"\n Disk 1 from "<<src<<" to "<<dest;
    }
    else
    {
        tower(topN-1,src,dest,aux); //src to aux
        cout<<"\n Disk "<<topN<<" from "<<src<<" to "<<dest;
        tower(topN-1,aux,src,dest); //aux to dest
    }
}


//end



طبقه بندی: سورس کد سی,سی++، 
برچسب ها: برج هانوی، الگوریتم برج هانوی، سورس برج هانوی c++، hanoi tower، tower of hanoi، tower of hanoi source c++، سورس hanoi، hanavi، hanavi tower، برج هانوی سی پلاس پلاس، برج هانوی c++، هانوی c++، هانوی سی پلاس پلاس،
دنبالک ها: ALIREZA،
ارسال توسط .::علیرضا ارجمندنیا::.
آخرین مطالب
آرشیو مطالب
پیوند ها