ورود

View Full Version : سوال: مشکل در ارتباط با پشته



negar_1366
جمعه 04 دی 1388, 11:13 صبح
وقت بخیر

من یه برنامه برا اعداد اول ,فاکتریل و توان باید بنویسم.....
که به یک نکته برخوردم,نمیتونم چه مدلی قابل حل.....
ممنون میشم کمکم کنید


من با ید سه روال بنویسم.هر کدام از این روال ها یک عدد دو بایتی را به عنوان ورودی از طریق پشته دریافت کرده و نتیجه را در پارامتر دو بایتی دیگری از طریق پشته باز می گردانند.
توجه داشته باشید که عناصر پشته دو بایتی هستند , بنابراین باید n را در یک ثبات دو بایتی قرار داده سپس در پشته قرار دهید.در برنامه اصلی بسته به درخواست کاربر یکی از این روال ها را فراخوانی کرده و نتیجه را در خروجی نمایش دهد.

*با توجه به اینکه فاکتریل رشد سریعی دارد محدوده قابل محاسبه با دو بایت را پیدا کرده و برای اعداد بزرگتر پیغام مناسب به کاربر نمایش دهد.


ممنون از لطفتون

negar_1366
شنبه 05 دی 1388, 19:32 عصر
میتونم بپرسم مشکل سوال من چی بود که هیچ کس بهش جواب نداده؟
تکراری بوده؟ :متفکر:
یا اینکه نامفهوم؟ :متفکر:


:اشتباه:

من واقعا به کمکتون نیاز دارم...

Rejnev
شنبه 05 دی 1388, 20:03 عصر
سلام
سوالتون کجاست
بخش ستاره داره؟
توی هر روال اگر سرریز رخ داد پیغام بدید

negar_1366
شنبه 05 دی 1388, 21:05 عصر
منظور از "محدوده قابل محاسبه با دو بایت را پیدا کرده" چیه؟

Rejnev
شنبه 05 دی 1388, 21:58 عصر
اگه بیاد عدد ارسالی به روال فاکتوریل رو بررسی کنه و ببینه از 8 کوچکتر یا مساویه چطوره؟ چون !8 میشه ~40000 و توی دوبایت جا میشه. و اگه بزرگتر بود پیغام بده.

negar_1366
یک شنبه 06 دی 1388, 20:35 عصر
:متفکر:
باید از استادمون بپرسم....
ممنون از راهنماییتون