چطور می توان برنامه ای نوشت که چهار عدد را با هم مقایسه کند.
من هرچی فکر کردم نتوانستم بنویسمش.![]()
چطور می توان برنامه ای نوشت که چهار عدد را با هم مقایسه کند.
من هرچی فکر کردم نتوانستم بنویسمش.![]()
سلام
من منظورت رو خوب نفهميدم ميشه يه كم باز تر بگي
از چه نظر با هم مقايسه كن...
يعني اينكه 4 عدد را از ورودي بگيره و پيام هاي مناسب را چاپ كند-(4 عدد با هم مساويند-3عدد با هم مساويند-2عدد با هم مساويند-هيچ يك مساوي نيستند)
Last edited by Saeed-a-s; 28-08-2006 at 12:32.
با سلام
دوست عزيز شما ميتوانيد به كمك عملگر هاي شرطي Or,and اين كار ها را انجام دهي.
سلام
راحت ترين راهش اينه كه يه شمارنده بذاري و با توجه به مقدار شمارنده پيام موردنظرت رو چاپ كني
مثلا هر وقت 2 تاشون مساوي بود يكي به شمارنده اضافه بشه
از کسانی که نظر دادند تشکر می کنم.
اين برنامه را نوشتم اگر ديديد در جايي اشكال دارد و يا كد نويسي آن اشتباه است لطفا گوشزد كنيد.
سورس اين برنامه را در پايين مي گذارم:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Last edited by Saeed-a-s; 30-08-2006 at 17:12.
دوست عزیز این اعدادی که میگم بزار ببین برنامت درسته یا نه به ترتیب 1 2 1 2
این برنامه رو میتونی با حلقه For بنویسی دیگه احتیاج به این همه شرط نداری
به این کد نگاه کن
البته الگوریتم برای اینکار زیاد میشه پیدا کرد . این سادست ولی بازم مشکل داره باید تمام حالات را در نظر بگیری .کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Last edited by tomcat; 31-08-2006 at 06:46.
از TomCat تشکر می کنم این الگوریتم قابل اندیشه است.
من شروع به بررسی اش می کنم تا کاملا برایم مفهوم شود.
کد من هم 1 2 1 2 را جواب می دهد و می نویسد 2 عدد مساویند.
با تشکر مجدد.
Last edited by Saeed-a-s; 31-08-2006 at 09:48.
من با tomcat movafrgham مي دوني براي چي ميگم :
چون اگه بجاي 4 تا عدد 100 عدد بود ميدوني چه بلايي به سرت مي اومد
1 چيزي رو فراموش نكن الگورتم ها بايد ديناميك باشند
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)