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

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




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

نام تاپيک: درخواست راهنمایی

  1. #1
    آخر فروم باز HITB0Y's Avatar
    تاريخ عضويت
    Aug 2010
    محل سكونت
    هرجا که $ باشه!
    پست ها
    1,247

    پيش فرض درخواست راهنمایی

    سلام
    دو تا برنامه نوشتم ولی اون چیزی که من میخوام نمیشه
    1.برنامه ای که یک عدد حداکثر 50 رقمی رو از ورودی دریافت کنه و معکوس اون رو در خروجی چاپ کنه,اون چیزی که من نوشتم فقط اعداد 50 رقمی رو قبول میکنه و نه حداکثر 50 رقم!


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





    لطفا راهنمایی کنید.
    Last edited by HITB0Y; 11-07-2012 at 10:37.

  2. #2
    کـاربـر بـاسـابـقـه god of war 2's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    585

    پيش فرض

    سلام.
    در رابطه با سوال اولتون اگر از رشته ها استفاده کنید کارتون خیلی راحتتر میشه.
    سوال دوم هم بنده تست کردم و بجز چند تا مشکل جزعی مشکل خاصی ندیدم.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by god of war 2; 11-07-2012 at 16:03.

  3. 4 کاربر از god of war 2 بخاطر این مطلب مفید تشکر کرده اند


  4. #3
    کـاربـر بـاسـابـقـه szh_1367's Avatar
    تاريخ عضويت
    Apr 2007
    پست ها
    1,007

    پيش فرض

    سلام
    دو تا برنامه نوشتم ولی اون چیزی که من میخوام نمیشه
    1.برنامه ای که یک عدد حداکثر 50 رقمی رو از ورودی دریافت کنه و معکوس اون رو در خروجی چاپ کنه,اون چیزی که من نوشتم فقط اعداد 50 رقمی رو قبول میکنه و نه حداکثر 50 رقم!

    لطفا راهنمایی کنید.
    در مورد برنامه اول همانطور که دوستمون فرمودند خیلی راحت میتوان از اشاره گرها استفاده کرد

    اما در مورد سوال دوم باید در مورد الگوریتم پیدا کردن kامین عدد سرچ کنی مثلا این [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] رو ببین تا هرکجا که توانستی بنویس اینجا قرار بده بنده و دوستان به شما کمک خواهیم کرد

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


  6. #4
    در آغاز فعالیت
    تاريخ عضويت
    Mar 2013
    پست ها
    2

    پيش فرض

    با سلام کافی بدانید در یک تقسیم یک باقیمانده داریم که اگر عدد بر 10 تقسیم شده باشد اولین رقم سمت راست است وقرار است اولین رقم سمت چپ بشود ویک خارج قسمت حالا شما یک متغیر برابر صفر بگیرید وسپس در یک حلقه کارهای زیر را انجام دهد
    0-قبل از حلقه متغیری تعریف وآن را صفر کنید
    شروع حلقه
    1-عدد را به 10 تقسیم کنید
    2- متغیر را در 10 ضرب و با باقیمانده ی تقسیم جمع و در خود متغیر قرار دهید
    3-خارج قسمت تقسیم را به جای خود عدد بریزید و به آغاز حلقه باز گردید این کار را تا زمانی که عدد صفر نشده ادامه دهید
    پایان حلقه
    4-متغیر را چاپ کنید

  7. #5
    داره خودمونی میشه Infernus's Avatar
    تاريخ عضويت
    Aug 2010
    محل سكونت
    اصفهان
    پست ها
    39

    پيش فرض

    با سلام خدمت شما دوستان عزیز
    برای برنامه مورد نطر شما نمیتوان از متغیر های int ,float ,...... استفاده کرد چون عدد 50 رقمی خارج از محدوده اینها میباشد لذا به ناچار از آرایه ها استفاده میکنیم و برای اینکه بتوان کمتر از 50 کاراکتر نیز وارد کرد از دستور strlen استفاده میکنیم .من شبه کدی برای شما قرار میدهم امیدوارم مسمر ثمر قرار گیرد.
    توضیحات برنامه:
    1: توجه داشته باشید که پایان بخش کاراکتر ها نقطه میباشد یعنی اگر تعدادی عدد وارد کردید و نخواستید بیشتر از آن وارد کنید لازم است ابتدا یک نقطه و سپس کلید enter رابزنید.
    2:کاراکتر ها بصورت معادل های عددی ذخیره میشوند لذا برای تبدیل این معادل ها به خود اعداد آن ها را منهای 48 میکنیم .

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




    Last edited by Infernus; 15-03-2013 at 01:19.

  8. #6
    در آغاز فعالیت
    تاريخ عضويت
    Apr 2013
    پست ها
    1

    پيش فرض نوشتن برنامه

    سلام دوستان من یه مشکلی دارم، زبان C++ رو خیلی ابتدایی خوندم، لطفا اگه می تونید کمکم کنید این دوتا فلوچارت رو به زبان C برام بنویسید خواهش میکنم [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] اگه میشه تا فردا بنویسید ممنون

Thread Information

Users Browsing this Thread

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

User Tag List

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

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