ولی اگر بفرض صورت مساله بجای معدل دانشجویان مقایسه اعداد حقیقی باشه و شامل منفی هم باشه برنامه شما درست کار نمیکنه. یعنی اگر بفرض به این برنامه 5- ، 22- و 24 بدیم 5- رو جواب نمیده.
ولی اگر بفرض صورت مساله بجای معدل دانشجویان مقایسه اعداد حقیقی باشه و شامل منفی هم باشه برنامه شما درست کار نمیکنه. یعنی اگر بفرض به این برنامه 5- ، 22- و 24 بدیم 5- رو جواب نمیده.
فکرکنم درست شد! *نکتش این بود که اولین ورودی هم ماکسیمم مطلقه هم دومین ماکسیمم!
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اصلا شما بگو اعداد نجومی بجای معدل, مهم نیست! یه الگوریتم سادست 2 تا دونه مقایسه ساده داخلشه! دیگه این کلا چی هست که بخواد رو مثبت درست باشه رو منفی غلط؟؟!ولی اگر بفرض صورت مساله بجای معدل دانشجویان مقایسه اعداد حقیقی باشه و شامل منفی هم باشه برنامه شما درست کار نمیکنه. یعنی اگر بفرض به این برنامه 5- ، 22- و 24 بدیم 5- رو جواب نمیده.
من 20 بار اعدادی که نوشتین رو تست کردم در حالات مختلف و هیچ مشکی وجود نداشت. تنها چیزی که هست و مهم نیست اینه که مقدار اولیه متغییر ها 0 هست که میشه براحتی تغییرش داد.
فایل باینری:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
شدیدا مخالفم. بهترین راه تو هر کاری نه فقط برنامه نویسی اینه که شما نمونه های مختلف رو ببینید و ایده بگیرید.همیشه کد رو خودتون بنویسید اصلا به کد دیگران نگاه نکنید
یه کتاب (آموزش هر علومی که تو جهان شناخته شده) به من نشون بدید که داخلش مثال و نمونه نباشه!
یه معلم روی کره زمین به من معرفی کنید که بدون هیچ مثال و نمونه جوابی درس بده بعدشم امتحان بگیره!
....
Last edited by Expert32; 06-08-2013 at 16:40.
ممنون از توصیه هاتون! اگه موافق باشیدسوال بعدی: برنامه ای بنویسید که یک عدد اعشاری مثل 643.21 را خوانده، وارون آن را بیابد. وارون این عدد 12.346 است. ( برنامه وارون عدد صحیح میتونم بنویسم ولی با اعشار نتونستم)
شما اصلا متوجه منظورم نشدین منظور من اصلا این نبود که مثال بده! مسلما هر کتاب برنامه نویسی باید کلی مثال درش باشه، اما منظور این بود که در حل تمرین و نوشتن برنامه اگر کسی به مشکل خورد بخصوص اگر کسی که میخواد از پایه و ابتدا الگوریتم و برنامه نویسی یادبگیره اگر بجای اینکه بهش راهنمایی کردکه خودش برنامه رو بنویسه بهش مستقیما جواب یا سورس کد داد به ضررشه اینجوری بجای اینکه خودش فکر کنه و کد بزنه و بهتر یاد بگیره صرفا به جواب یکنفر دیگه رسیده، توصیه من به ایشون برای این بود که سورس رو نگاه نکنه. برنامه شما هم سورس نداشت یه فایل exe بود که OS من اصلا exe اجرا نمیکنه به هر حال اگر تست کردین درسته حتما درسته دیگه چون خیلی چیز ساده ییه...
كجاش مشكل داري؟
Mehrdad Sh.
با اعشار بلد نیستم وارون چطور بدست میاد! باید برنامه طوری نوشته بشه که قبل و بعد اعشار را جداگانه تشخیص بده؟
Last edited by shekoofeh14; 07-08-2013 at 11:52.
آره.
براي بدست اوردن تعداد ارقام اعشار،اون عدد رو تا زماني كه اعشارش برابر صحيحش نشده در ده ضرب كن.
براي بدست آوردن تعداد ارقام صحيح ،عدد رو تا زماني كه مقدار صحيحش صفر نشده بر ده تقسيم كن.
براي ادامه راههاي متفاوتي وجود داره.
خودت روش فكر كن چون چيزي نيست كه نتوني ؛)
Mehrdad Sh.
دوستان متاسفانه نتونستم حلش کنم! بعداز اعشار و قبل از اعشارو مثل دوتا عدد جدا برخورد میکنه و وارونشون میکنه! ولی اعشار یعنی نقطش درست بین اعداد قرار نمیگیره! !
ميشه الگوريتم يا همون روش حل مسئله تون رو توضيح بديد؟
Mehrdad Sh.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)