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

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




صفحه 3 از 15 اولاول 123456713 ... آخرآخر
نمايش نتايج 21 به 30 از 147

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

  1. #21
    حـــــرفـه ای Ar@m's Avatar
    تاريخ عضويت
    Nov 2006
    پست ها
    3,300

    پيش فرض

    خواهش مي كنم

    اون صفرا مقادير n به ازاي n=0 هستش كه به آخر اون خط اضافه شده
    اگه اين رديف رو نمي خوايد بايد n=1 باشه
    خط پنجم هم يه تغيير كوچيك ميخواد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

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


  3. #22
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2008
    پست ها
    132

    پيش فرض

    جدا ممنونم

    این برنامه ای رو هم که نوشتم ، کارش به این صورت هست که بین 10 تا عدد ورودی 2 عدد که از همه بزرگتر هست رو پیدا میکنه اما دو تا سوال دارم
    1-با توجه به اینکه برنامه درست جواب میده اما الگوریتم برنامه رو درست بدست آوردم .
    الگوریتم به این صورت هست که در ابتدا دو تا عدد رو میگره بعد از اینکه تشخیص داد کدوم از اون یکی بزرگتر هست اونا رو تو متغیر های خودش قرار میده بعد میاد تو حلقه while عدد های بعدی رو میگیره و با متغیر ها مقایسه میکنه .
    این برنامه روش دیگه ای هم برای پیاده سازی داره ؟
    2-در صورت سوال به صورت نکته گفته شده هر عدد رو تنها یک بار می توانید وارد کنید.
    حالا من سوالم اینه که کاربر خودش باید حواسش جمع باشه که عدد رو تکراری وارد نکنه یا روش خاصی برای این موضوع وجود داره ؟
    ممنون...
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  4. #23
    حـــــرفـه ای Ar@m's Avatar
    تاريخ عضويت
    Nov 2006
    پست ها
    3,300

    پيش فرض

    الگوريتم خوبيه فقط ميشه اين قسمتشو راحتتر نوشت:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    با استفاده از آرايه ها ميشه الگوريتم رو يه ذره آسونترش كرد:

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

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگه كسي ايده بهتري داره خوشحال ميشم بدونم

  5. این کاربر از Ar@m بخاطر این مطلب مفید تشکر کرده است


  6. #24
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2008
    پست ها
    132

    پيش فرض

    تو کتابی که میخونم یه تمرین خیلی خیلی ساده اما جالبی داده که به این صورت هست .
    باید برنامه ای رو که داده به ازای خروجی های مختلفی که خواسته طوری بلوک بندی کنیم اون خروجی ها رو بده.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    که مثلا خواسته به ازای x=5 و y=8 باید خروجی به صورت زیر باشه .
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    که خوب برنامش اینطوری می شه
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    یا مثلا خواسته به ازای x=5 و y=8 باید خروجی به صورت زیر باشه .
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    که برنامه رو باید اینطوری تغییر داد دیگه . درسته ؟
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ولی تو یه قسمت اینطوری خواسته .

    ازای x=5 و y=7 باید خروجی به صورت زیر باشه .
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    نکته: سه دستور خروجی آخر بعد از else همگی بخشی از یک دستور مرکب هستند .
    به نظر شما چطوی باید این برنامه رو بلوک بندی کنیم که خروجیش این سه خط آخر باشه . چون اگر y=7 باشه که دستور داخلش اجرا نمیشه و در ضمن cout<<"#####"<<endl; مربوط به else دیگه درسته .

  7. #25
    حـــــرفـه ای Ar@m's Avatar
    تاريخ عضويت
    Nov 2006
    پست ها
    3,300

    پيش فرض

    خب درواقع تو به ازاي x=5 و y=7 هيچكاري لازم نيست رو برنامه انجام بدي چون خود خروجي اينطوري كه گفتي ميشه
    چون اونجوري كه من ميبينم تو حق تغيير هيچ قسمت از برنامه رو نداري جز بلوك بندي كردن و برنامه هم براي x=5 و y=8 نوشته شده پس به ازاي x=5 و y=7 خودش همچين خروجي اي ميده

  8. #26
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2008
    پست ها
    132

    پيش فرض

    اول راجع به برنامه قبل از این باید خدمت شما دوست محترم عرض کنم که من هنوز به فصل مربوط به آرایه ها نرسیدم درسته که آشنایی دارم اما این فصل که دارم برنامه هاش رو انجام میدم مربوط به if , while هست . و از اینکه شما لطف میکنید و وقت میذارید و برای من نمونه برنامه با روش های مختلف رو مینویسید خیلی ممنونم .

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

    اما راجع به این برنامه آخر .
    بله حق با شماست من حق تغییر تو هیچ قسمت برنامه رو دارم چون تو صورت سوال هم این موضوع رو بیان شده ولی طبق کفته شما من اگر هیچ تغییری تو برنامه ایجاد نکنم خروجی به ازای مقادیر گفته شده میشه این

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    نه اون چیزی که مسئله گفته . و نمیدونم که منظور نویسنده که آقای دایتل باشن از طرح این سوال چی بوده ؟

  9. #27
    حـــــرفـه ای Ar@m's Avatar
    تاريخ عضويت
    Nov 2006
    پست ها
    3,300

    پيش فرض

    اول اينكه خواهش مي كنم من كه كاري نكردم
    دوم اينكه بايد روي اين سوالت درباره كنترل اعداد ورودي بدون دخالت آرايه بيشتر فكر كنم.

    و در مورد برنامه آخر هم راست گفتي من اشتباه كردم اينطوري اگه بلوك بنديش كني درست ميشه:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    سوال خيلي هوشمندانه است. بايد توجه كني else براي if دوم تعريف شده و ما بايد كاري كنيم كه براي if اولي تعريف بشه تا با خارج شدن از شرط هر سه تا دستور اجرا بشن
    Last edited by Ar@m; 12-08-2009 at 19:18.

  10. این کاربر از Ar@m بخاطر این مطلب مفید تشکر کرده است


  11. #28
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2008
    پست ها
    132

    پيش فرض

    خیلی عالی بود.ممنون
    اینم چند تا برنامه ی دیگه که لطفا به درست یا غلط بودن روشم نظر بدید .

    این برنامه برای تعیین اینکه آیا عدد وارد شده palindrom هست یا نه . که برای این کار از روشی که قبلا برای جدا سازی ارقام استفاده کرده بودیم ، استفاده کردم.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اینم کد هم مربوط به برنامه ای هست که اندازه ضلعی از یک مربع رو میگیره و با استفاده از کاراکتر های مربع و فاصله ، مربعی تو خالی به اضلاعی با همون اندازه چاپ میکنه .
    مثلا اگر برنامه اندازه 5 رو بخونه خروجی باید به شکل زیر باشه .

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    با خطوطی که قرمز کردم ، خط اول و آخر مربع رو چاپ میکنه و با خطوطی که صورتی کردم ، خطوط میانی رو چاپ میکنه . احساس میکنم با وجود اینکه برنامه درست جواب میده ولی راهم رو اشتباه رفتم . اینکه خط اول و آخر جداگانه رسم میکنه درسته ؟

    و این هم برنامه ای هست که یه عدد باینری رو میگیره بعد کد دهدهی معادل اونو برمیگردونه .

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    این یکی خواسته بود که برنامه ای بنویسیم که الگوی زیر رو چاپ کنه .و گفته بود برنامه شما تنها باید از سه دستور خروجی به صورت های زیر استفاده کنه که خوب من چون نمیدونستم باید چطوری این کارو کرد با روشی که خودم تونستم این کارو انجام دادم.

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

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


  13. #29
    اگه نباشه جاش خالی می مونه sia abedi's Avatar
    تاريخ عضويت
    Jul 2007
    محل سكونت
    تهران
    پست ها
    490

    13

    با سلام
    ميشه ازتون بخوام يكي توابع عضو ثابت كلاس(همون constخودمون)و كلمه‌ي كليدي mutableرا به طور كامل توضيح بده

  14. #30
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2008
    پست ها
    132

    پيش فرض

    (مساله پیتر مینت-peter Minuit problem ):معرئف است که در سال 1626 میلادی پیتر مینت،منهتن(Manhattan) را به قیمت 24.00$، خرید.آیا او سرمایه گذاری خوبی کرده است ؟ برای پاسخ به این سوال ، برنامه محاسبه مرکب را به گونه ای تغییر دهید که با سرمایه گذاری اولیه 24.00$، شروع و مقدار بهره این سپرده را در صورتی که تا امسال ( 379 سال تا سال 2005)در حساب نگه داشته شده باشد ،حساب کند.با قرار دادن یک دستور forدر خارج از دستور for مربوط به محاسبه بهره مرکب،بهره مرکب را با نرخ های بهره %10,%9 ,%8 ,%7 , %6 , %5 محاسبه کرده و شگفتی های بهره مرکب را مشاهده کنید.( هر چند که الان سال 2009 هستیم ولی طبق چیزی که تمرین گفته )
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    که این تغییرات رو تو برنامه دادم .ولی چون خروجی برنامه رونمیشه به طور کامل دید،دقیقا نمیدونم تغییرات درست اعمال شده یا نه .
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by dewdrops; 18-08-2009 at 15:34.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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