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

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




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

نام تاپيک: 2 تا سوال دارم

  1. #1
    داره خودمونی میشه 4dweb's Avatar
    تاريخ عضويت
    Jan 2009
    محل سكونت
    تهران
    پست ها
    84

    14 2 تا سوال دارم

    1 : چاپ اعداد اول كوچكتر از 100 و سوال بعدي 2: چاپ جمع اعداد اول كوچكتر از 100 يا 1000 لطفا با توضيح خط به خط كدها باشه تا بتونم براي معلمم توضيح بدم كه چجوري اين برنامه رو نوشتم ممنون

  2. #2
    مدیر انجمن برنامه نویسی Payman_62's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    تهران
    پست ها
    2,445

    پيش فرض

    سلام.
    چند بار به شما تذکر دادم قوانین سایت رو مطالعه کنید؟ سومین باره.
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    در خواست پروژه ممنوعه.
    عنوان تاپیک باید مرتبط با سوال باشه.
    اصلا نمیدونم چاپ اعداد 1 تا 100 رو میشه پروژه نامید. آخه یه تکونی هم به خودتون بدید. همه چی رو حاضر و آماده میخواید.

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


  4. #3
    مدیر انجمن برنامه نویسی Payman_62's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    تهران
    پست ها
    2,445

    پيش فرض

    سلام.
    دوست عزیز این کتاب رو بخون.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در مورد سوالت:
    ببین شما به 2 تا حلقه تو در تو نیاز داری. حلقه اول که مشخصه متغیز i از 1 تا 100 میشماره. حلقه دوم که داخل اینه متغیر j از 1 تا i میشماره. داخل حلقه دوم چک میکنی که آیا i به j بخش پذیره یا نه. در نهایت اگه فقط به 2 عدد بخش پذیر بود اوله.

    چند تا نکته هم داره که performance برنامتو چند برابر میکنه. یعنی میتونی الگوریتم رو بهینه کنی. مثلا غیر از 2 هیچ عدد زوجی اول نیست. پس 2 رو خودت چاپ کن و گام حلقه اول رو 2 کن. یعنی فقط اعداد فرد رو بررسی میکنی. یا میدونی که هر عددی نهایتا به نصف خودش بخش پذیره. پس میتونی حلقه دوم رو از 1 تا i\2 ست کنی. نکته دیگه: 1 رو که میدونی همه بهش بخش پذیرن. اعداد فرد هم که به 2 بخش پذیر نیستن. پس حلقه دوم رو از 3 شروع کن. بعد داخل حلقه دوم به محض این که یک عدد بخش پذیر بود از حلقه خارج شو. دیگه نیازی نیست تا ته حلقه بری. چون اون عدد اول نیست. ولی اگه تا ته حلقه رسیدی معلومه عدد اول بوده.
    این توضیح در مورد الگوریتم برنامه. حالا خودت بنویسش.

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


Thread Information

Users Browsing this Thread

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

User Tag List

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

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