تبلیغات
دانلود سورس پروژه های مختلف برنامه نویسی، آموزش برنامه نویسی - الگوریتم و سورس برج هانوی در c++ (سی پلاس پلاس)
دانلود سورس پروژه های مختلف برنامه نویسی، آموزش برنامه نویسی
دانلود رایگان سورس پروژه
سایت برنامه نویسی تک کدر takcoder.ir


آموزش برنامه نویسی با استفاده از نوین ترین روش و ارائه پروژه های نمونه و مجموعه عظیم سورس کدهای آماده برای شما دوستان

مدیر سایت : Yahya Taherzadeh
نویسندگان
نظرسنجی
زبان برنامه نویسی مورد علاقه شما؟






File:Tower of Hanoi 4.gif

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

1)  if TopN==1, move the single disc from A to C and stop.
2)  Move the top n-1 discs from A to B, using C as Inter.
3)  Move the remaining disc from A to C.
4)  Move the n-1 discs from B to C, using A as destination(dest).
*/

#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
    }
}




نوع مطلب : آموزش، پروژه های رایگان، سی| سی پلاس پلاس، پروژه های تکمیل شده، 
برچسب ها : برج هانوی، الگوریتم برج هانوی، سورس برج هانوی c++، hanoi tower، tower of hanoi، tower of hanoi source c++، سورس hanoi،
لینک های مرتبط :
Yahya Taherzadeh
سه شنبه 19 آذر 1392
جمعه 6 مرداد 1396 06:22 ب.ظ
Greetings! I know this is kinda off topic however , I'd figured I'd ask.
Would you be interested in exchanging links or
maybe guest authoring a blog article or vice-versa?

My blog covers a lot of the same subjects as yours and I feel we
could greatly benefit from each other. If you happen to be interested feel free to send me an e-mail.
I look forward to hearing from you! Excellent blog by the way!
سه شنبه 13 تیر 1396 11:50 ق.ظ
Thanks for finally writing about >دانلود سورس پروژه های مختلف برنامه
نویسی، آموزش برنامه نویسی - الگوریتم و سورس برج هانوی در c++ (سی پلاس پلاس) <Loved it!
چهارشنبه 13 اردیبهشت 1396 08:53 ب.ظ
Nice post. I learn something totally new and challenging
on blogs I stumbleupon everyday. It will always be helpful to read articles from other writers and use something from other web sites.
پنجشنبه 31 فروردین 1396 09:23 ق.ظ
This is very interesting, You are a very skilled blogger.
I've joined your rss feed and look forward to seeking more of your magnificent post.
Also, I've shared your web site in my social networks!
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر




صفحات جانبی
آمار وبلاگ
تاییدیه پرداخت
تبلیغات
به سایت تک کدر خوش آمدید