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

[ + افزودن آگهی متنی جدید ]




صفحه 2 از 2 اولاول 12
نمايش نتايج 11 به 17 از 17

نام تاپيک: من برج های هانوی در در c++ رو میخواهم

  1. #11
    داره خودمونی میشه
    تاريخ عضويت
    Oct 2010
    محل سكونت
    تهران
    پست ها
    22

    1

    * یعنی اشاره گر مثلا int* x; یعنی ایکس یه اشاره گر هست که میتونه ادرس متغیر از نوع اینت رو در خودش ذخیره کنه. مثلاx=&y; که ایگرگ یک متغییر عادی از نو ع اینت هست ونه اشاره گر.
    حله؟
    الگوریتم برج های هانوی هم اینجوریه:
    اگه حلقه ها دو تا باشن از برج اول خالی کنید رو دومی بعد اونی که تو برج اول مونه رو تو سومی بریزد و بعد اوی که تو دومین برجرو تو سومی بریزید یعنی اگه دو تا حلقه داشته باشیم سه تا مرحله میشه. حالا اگه سه تا حلقه باشن دو تای اولی رو با سه تا حرکتی که گفتم میریزید تو دومی بعد بزررگترین حلقرو که الان تو اولین برجرو میریزید تو سومین برج و بعد دو تایی که تو دومین حلقه بود رو باسه مرحله میریزید تو سومین برج.
    یعنی 7 مرحله در کل برای x تا حلقه به (دو به توان x منهای یک) مرحله نیاز داریم. الگوریتمش مشخصه دیگه!!حله؟

  2. این کاربر از rasool217 بخاطر این مطلب مفید تشکر کرده است


  3. #12
    در آغاز فعالیت
    تاريخ عضويت
    Sep 2010
    محل سكونت
    كرج
    پست ها
    7

    پيش فرض

    سلام
    شما در مورد ساختمان داده چیزی میدونید در مورد چیه؟

  4. #13
    داره خودمونی میشه
    تاريخ عضويت
    Oct 2010
    محل سكونت
    تهران
    پست ها
    22

    پيش فرض

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

  5. #14
    در آغاز فعالیت
    تاريخ عضويت
    Oct 2010
    پست ها
    1

    6 حل برنامه برج هانوی به زبان ++C

    سلام
    اینم حل برنامه برج هانوی ، ساده ساده میگی نه نگاه کن

    __________________________________________________ _____

    #include <iostream.h>
    #include <conio.h>
    //-------------- hanoi function -----------------------
    int counter=0;
    void hanoi(int n,int a,int b,int c)
    {
    counter ++;
    if (n==1)
    cout<< a <<" -> "<< c <<endl;
    else
    {

    hanoi (n-1,a,c,b);
    cout<< a <<" -> "<< c << endl;
    hanoi (n-1,b,a,c);
    }

    }
    //-------------- main function -----------------------
    int main()
    { int n;
    cout<< " please enter disk number : ";
    cin>>n;
    cout << "execution with "<< n <<" disk: "<<endl<<endl;
    hanoi (n,1,2,3);
    cout<< endl <<"******** executed in " <<counter <<" step. ********"<< endl;
    getch();
    return 0;
    }


    __________________________________________________ _______

    امیدوارم مفید باشه .

  6. #15
    در آغاز فعالیت
    تاريخ عضويت
    Nov 2010
    پست ها
    2

    پيش فرض

    اگر ممكن درمورد حل اين برج هانوي بيشتر توضيح بديد

  7. #16
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2010
    پست ها
    1

    پيش فرض

    سلام کسی میدونه برج هانوی گرافیکی چطوری درست میشه؟
    لطفا هر چه سریعتر جواب بدید!

  8. #17
    داره خودمونی میشه
    تاريخ عضويت
    Dec 2007
    محل سكونت
    تهران
    پست ها
    29

    پيش فرض

    ترم 1 برای دکتر شیری این رو نوشتیم،یادش به خیر،استاد خوبی بود:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


صفحه 2 از 2 اولاول 12

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •