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

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




نمايش نتايج 1 به 5 از 5

نام تاپيک: گراف جهت دار و نمايش ارتباط بين دو راس !

  1. #1
    آخر فروم باز J A V I D's Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    محل زندگی قلب تپنده ایران تهران
    پست ها
    3,505

    پيش فرض گراف جهت دار و نمايش ارتباط بين دو راس !

    سلام

    من يه مدتي به صورت خودجوش تصميم گرفتم اصول زبان سي پلاس پلاس رو يكم ياد بگيرم بعد به صورت اصولي برم سراغ ويژال سي !

    تو اين سيستم خود جوش و جستجو اينترنتي به سوالي بر خوردم كه هر جور فكر مي كنم ، نمي دونم چجوري بايد تو زبان برنامه نويسي تعريفش كنم سرچم كه كردم چه همينجا چه جاهاي ديگه همه فقط به صورت تئوري گفتن ،‌خوب تئوريشو خودمم مي دونم مي خوام بدونم دقيقا چجوري مي شه همچين چيزي رو عملي كرد ....

    به عنوان مثال ما سه تا راس داريم به نام هاي a , b , c كه به صورت زير با هم ارتباط دارن :


    مي خوام برنامه طوري باشه كه از ما اسم دو تا راس رو بگيره مثلا مي زنيم a , b و اگه مسير وجود داشت يه كاراكتر مثل y چاپ كنه و اگرم نداشت مثلا بزنه n ! خوب من اگه اشتباه نكنم براي ساخت همچين چيزي بايد يه ماتريس سه در سه تعريف كنيم به صورت زير :

    a b c
    a 0 1 1
    b 0 0 1
    c 0 0 0

    خوب باز اشتباه نكنم اين ماتريس رو بايد تو يه آرايه تعريف كنيم و بعدش دو تا ورودي بگيريم كه اسم راس هاست بعد بايد يه شرط تعريف كنيم كه مثلا اگه ورودي بود a و b اگر برابر يك شد يعني يال وجود داره و اگه برابر صفر بود يعني يالي وجود نداره ... خوب من اينجا دو تا مشكل دارم اول اينكه من هر چي همچين چيزي تعريف مي كنم يا موقع كامپايل خطا مي ده يا اگه خطا هم نده درست كار نمي كنه ! چون به نوعي مهمه كدوم ورودي اول بزنيم مثلا الان اينجا بين a و b مسير هست ولي بين b و a مسير نيست ! به همين علت من هر دو راس رو كه مي زنم بازم مي گه مسير نيست !

    يه راه ديگه هم يكي بهم پيشنهاد داد گفت كه تو شرطم يه ضرب تعريف كنم كه مقدار a و b در هم ضرب كنه اگه صفر شد بگه مسير نيست ! ولي بازم نشد !

    به نظرم چيز خيلي خفني نيست ، بيشتر به نظرم من ذهن برنامه نويسي ندارم چون تازه كارم ! از دوستاني كه مي تونن لطفا كمك كنن ، اگه يكي لطف كنه برنامه ش رو بنويسه بذاره اينجا يا يه مثال مشابه بدون خطا بده به من ممنون مي شم ....

    البته بي تعارف خيلي اميد ندارم كسي تو اين ضمينه كمك كنه ، معمولا چند تا چيزي كه كسايي كه توش مهارت كافي دارن به اونايي كه تازه كارن كمتر كمك مي كنن يا اصلا كمك نمي كنن يكيش برنامه نويسيه .......

    باز از دوستاني كه كمك مي كنن كمال تشكر رو دارم ... در ضمن دوستان اگه وب سايت انگليسي يا فارسي زبان مناسبي جهت ياد گيري زبان c++ مي شناسن معرفي كنن ممنون مي شم ...
    Last edited by J A V I D; 21-10-2009 at 08:28.

  2. #2
    پروفشنال
    تاريخ عضويت
    May 2006
    محل سكونت
    کرج
    پست ها
    746

    پيش فرض

    اول که متوجه نشدم چی می خوای.می دونم منظورت چیه ولی راه حلی که رفتی رو متوجه نمی شم.
    دوم هم که کدت رو لااقل میذاشتی تا شاید بشه از روی کد فهمید می خوای چیکار کنی.

  3. #3
    آخر فروم باز J A V I D's Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    محل زندگی قلب تپنده ایران تهران
    پست ها
    3,505

    پيش فرض

    خوب من ديگه بهتر از اين نمي تونم توضيح بدم چي مي خوام راه حلم هم واسه اين متوجه نشديدن واسه اينكه ممكنه اصلا راه حل من درست نباشه با لينك ليستم مي گن مي شه تعريف كرد ولي من با اونم نتونستم ! همه همينو مي گن كه راحته هيچ كس نمي شينه چهار خطش رو بنويسه من ببينم ! اگه واقعا اينقدر راحته ! من هر كي هرچي گفته تست كردم ولي نتيجه نگرفتم ! كدمم نذاشتم چون مي گم درست كار نمي كنه و عملا يه برنامه اي كه هيچ كاري انجام نمي ده كد هاي اشتباهم نگه نمي دارم .......

  4. #4
    در آغاز فعالیت
    تاريخ عضويت
    Nov 2009
    پست ها
    4

    پيش فرض

    سلام
    هرچی خواستم برنامه رو اینجا بنویسم کاراکترا جابجا میشد.
    یه ایمیل برام بفرست تا برنامه رو به آدرس ایمیلت بفرستم .
    ]

  5. #5
    در آغاز فعالیت
    تاريخ عضويت
    Nov 2009
    پست ها
    4

    پيش فرض

    ghaleye_del@yahoo.comایمیل من:

Thread Information

Users Browsing this Thread

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

User Tag List

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

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