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

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




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

نام تاپيک: فاکتوریل

  1. #1
    آخر فروم باز سونامی's Avatar
    تاريخ عضويت
    May 2008
    محل سكونت
    یه جای خوب
    پست ها
    1,842

    پيش فرض فاکتوریل

    در خواست سورس برنامه فاکتوریل با c #

    مثلا اگر 123 داد فاکتوری 3 رو جدا 2 رو جدا و 1 رو هم جدا حساب کنه

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

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

    لطفا سورس به همراه آموزشش رو بنویسید

  2. #2
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    با سلام

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

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

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


  4. #3
    آخر فروم باز سونامی's Avatar
    تاريخ عضويت
    May 2008
    محل سكونت
    یه جای خوب
    پست ها
    1,842

    پيش فرض

    دوست عزیز بدون استفاده از توابع بازگشتی باید کد رو بنویسیم

  5. #4
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    دوست عزیز بدون استفاده از توابع بازگشتی باید کد رو بنویسیم
    من هم همین کارو کردم...
    کدوم یکی از توابع فوق خودش رو صدا زده؟

  6. #5
    آخر فروم باز سونامی's Avatar
    تاريخ عضويت
    May 2008
    محل سكونت
    یه جای خوب
    پست ها
    1,842

    پيش فرض

    دوست عزیز من با public و p rivate مشکل دارم نمیش کل کد رو تو یه یه دگمه بنویسید ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

    چرا از sub string استفاده نمی کنید ؟؟؟؟

    ممنون میشم اون کار رو انجام بدید که تو یه دگمه بنویسید

  7. #6
    آخر فروم باز سونامی's Avatar
    تاريخ عضويت
    May 2008
    محل سكونت
    یه جای خوب
    پست ها
    1,842

    پيش فرض

    اینم کد من

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    درست کار میکنه فقط دوستان یه کمکی کنند نحوه استفاده از sub string برای اینکه اگر کاربر عدد 23 رو داد فاکتوریل 2 رو جدا و 3 رو هم جدا محاسبه کنه

    من هم خودم دارم روش کار میکنم لطفا کدتون رو بزارید تا با هم مقایسه کنم
    Last edited by سونامی; 01-11-2010 at 11:21.

  8. #7
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    کد زیر اینکارو با Substring انجام میده ولی این راه انجام این چنین کاری نیست(احتمالا دستور از طرف دانشگاه است؟!)
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  9. #8
    آخر فروم باز سونامی's Avatar
    تاريخ عضويت
    May 2008
    محل سكونت
    یه جای خوب
    پست ها
    1,842

    پيش فرض

    کد زیر اینکارو با Substring انجام میده ولی این راه انجام این چنین کاری نیست(احتمالا دستور از طرف دانشگاه است؟!)
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    خوب درست حدس زدی دستور U N I هست آخه دارم یاد هم می گیرم الان خیلی چیز یاد گرفتم

    الان این کدی که شما گذاشتید 3 رو بر میگردونه فقط ( آخرین کارکتر ) رو بر می گردونه

    اگر اشتباه نکنم ازآرایه استفاده کردید درسته ؟

    خوب من الان مشکلم اینه که چطوری 23 میده 3 رو جدا کنه و فاکتوریلش رو بگه 2 روو هم بگه

    جدا جدا و با هم جمع کنه

    اگر اشتباه نکنم

    کاربر زمانی که عدد رو میده تقسیم ابتدا طولش رو بدست می آوریم و بر 10 هی تقسیم میکنیم

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

    چطوری باید بگم عدد 23 << 3 رو جدا کنه و فاکتوریل بگه و 2>> رو هم همین طور

    باید از FOR های تو در تو استفاده کرد ولی چه طوری با شما

    میدونم باید چی کار کنم و لی نمی تونم بنویسم

    زحمتش رو شما بکشید

  10. #9
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    متغییر numStr را برابر رشته ورودی بزارید و در بلوک آخرین حلقه for یکی یکی فاکتوریل ها را نمایش بدید...
    البته چون دیدم خیلی دارید فسفر می سوزونید کمی کمک کردم

    موفق باشید

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


Thread Information

Users Browsing this Thread

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

User Tag List

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

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