برج هانوی در سی پلاس پلاس




 #include
#include
void tower(int,char,char,char);
/*prototype*/
int main()
   {
   int ndisk;
   clrscr();
   printf("\n Enter number of disks <<<::: ");
   scanf("%d",&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)
       {
       printf("\n Disk 1 from %c to %c ",src,dest);
       }
    
else
      
{
tower(topN-1,src,dest,aux);
//src to aux printf("\n Disk %d from %c to %c ",topN,src,dest);
tower(topN-1,aux,src,dest);
//aux to dest }
     }


مطالب مشابه :


بازی TOMBRAIDER

آموزش سی پلاس پلاس ++c پروژه آموزش سی پلاس پلاس c++ انجام پروژه ++c تمام برنامه های




دانلود پروژه های سی پلاس پلاس C++

سورس پروژه آموزش طراحی مدیریت تبدیل مبنا به زبان سی پلاس پلاس, دانلود پروژه های سی,




سورس های رایگان سی پلاس پلاس

پروژه های برنامه نویسی سورس های رایگان سی پلاس سورس های uml; آموزش ویژوال بیسیک 6;




تبدیل مبنا ها در ++c

آموزش سی پلاس پلاس ++c پروژه تمام برنامه های پروژه سی پلاس




آموزش گرافیک در زبان C++ سی پلاس پلاس (2)

آموزش گرافیک در زبان C++ سی پلاس پلاس (2) فایل های پروژه ای 6.آموزش Linq / عملگر های Join، Grouping




انجام پروژه برنامه نویسی سی C | پروژه برنامه نویسی C++ | انجام پروژه سی پلاس پلاس

انجام پروژه سی پلاس پلاس - انجام پروژه های اکسل،اکسس و برنامه نویسی آموزش مهارت های




برج هانوی در سی پلاس پلاس

برج هانوی در سی پلاس پلاس پروژه های برنامه نویسی . سورس های uml; آموزش ویژوال بیسیک 6;




2-نرم افزار آموزشی پروژه نویسی در سی پلاس پلاس

پروژه های افزوده (Other Projects ) مسیر و نام پروژه. پروژه های افزوده. ردیف پروژه های قفل دار




برچسب :