PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مرتب کردن متغییرها از کوچک به بزرگ



sobhan537
03-09-2013, 23:08
سلام...
من داخل یک برنامه 10 تا متغییر عددی دارم که میخوام این 10 تا متغییر رو از کوچک به بزرگ داخل متغیرهای مثلا t1 تا t10 بریزم. یعنی کوچکترین متغییر داخل t1 و بزرگترین متغییر داخل t10 ریخته بشه.
دوستان به نظر شما چطوری این کار رو انجام بدم؟ (یا زبان بیسیک کار میکنم.)

meysam.z
03-09-2013, 23:27
از روش مرتب کردن حبابی توی کتاب زبان سی ++ جعفرنژاد قمی هست دوتا حلقه ی for تو در تو میشه
کتاب pdf شو دانلود کن .....

amiray
03-09-2013, 23:28
با سلام
میتونید از الگوریتم های مرتب سازی استفاده کنید اگه تو اینترنت سرچ کنین پیدا میکنین.
برنامه برای اینکار زیاده مثل روش حباب و دودویی و...
یه روش ساده اینه که شما اعدادتون رو تو یه ارایه ذخیره کنین بعد بیاین عدد اول رو با عدد دوم مقایسه کنین و اگه عدد دوم کوچکتر از عدد اول بود جای دو عدد رو عوض کنین و در مرحله بعد عدد اول رو با عدد سوم مقایسه کنین اگه سومی از اولی کوچکتر بود جاشون رو عوض کنین. و الی اخر تا ارایه دهم.
بعد بیاین این بررسی ها رو برای ارایه دوم تکرار کنین و بعد سوم . الی اخر.
بعد از طی این مراحل اعداد در ارایه شما به صورت نزولی مرتب میشوند.
این الگوریتم رو با دو حلقه for میشه پیاده سازی کرد.
من در مورد بیسیک نمیتونم کمک کنم ولی الگوریتمش اینه.
بازم اگه سوالی بود درخدمتم.