مرتب سازی دو عدد بدون استفاده از شرط

Mordorado

New Member
سلام
لطفا الگوریتم مرتب سازی دو عدد رو بدون استفاده از شرط تو ضیح بدید
مرسی
 

saeedsmka

Member
يعني فقط دو عدد ( راهاي زيادي داره يكش اينه)
فرض ميكنيم دو عدد a و b را داريد به راحتي شما ميتوانيد ميانگين دو عدد را محاسبه كنيد
حال شما ميتوانيدقدر مطلق تفاوت اون دو عدد را هم محاسبه كنيد
حال اگر نصف قدر مطلق انها را به ميانگين انها اضافه كنيد عدد بزرگتر بدست ميايد
حال اگر نصف قدر مطلق تفاوت انها از ميانگين انها كم كنيد عدد كوچيكتر بدست ميايد
کد:
d = Abs(a - b) / 2
Min = (a + b) / 2 - d
Max = (a + b) / 2 + d
 

جدیدترین ارسال ها

بالا