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

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




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

نام تاپيک: برنامه ای که یه String بگیره که در آن چهار عمل اصلی و اعداد 0 تا 9 به همراه پرانتز

  1. #1
    داره خودمونی میشه mostafa_aa's Avatar
    تاريخ عضويت
    Feb 2005
    محل سكونت
    Tehran
    پست ها
    121

    پيش فرض برنامه ای که یه String بگیره که در آن چهار عمل اصلی و اعداد 0 تا 9 به همراه پرانتز

    سلام

    میخوام یه برنامه بنویسم ( یه زبان جاوا ) که یه String بگیره که در آن چهار عمل اصلی و اعداد 0 تا 9 به همراه پرانتز

    ولی این String می تواند بصورت نامنظم باشد مثل )(1*3+)5-4)++8/5 که برنامه باید قادر باشد پرانتزها و عملگرهای اضافی را حذف کند و جواب عبارت را بدهد

    ممنون میشم یه کمکی بفرمایید

  2. #2
    پروفشنال bad_boy_2007's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    ایران
    پست ها
    803

    پيش فرض

    باید از پشته استفاده کنی یکم بحص طولانی میشه به کتاب طراحی الگوریتمها یا ساختمان داده ها رجوع کن . باید اول عبارتت رو به فرم پیشوندی تبدیل کنی بعد محاسبه کنی .
    یک راه دیگه هم برای این کار هست اونم اینکه با استفاده از مبانی کار تحلیلگر لغوی در کامپایلر عبارتت رو یک بار تحلیل لغوی بکنی و بعد عبارت بدون پرانتز حاصله رو محاسبه کنی که کار راحتیه
    Last edited by bad_boy_2007; 30-04-2007 at 20:11.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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