سلام آقای مزارعی (دایی جان )
معما و چالش جالبی بود من به این صورت نوشتم :
کد:
void main() {
signed int A,B,Sum,Sub,Ave,Res,Sign;
A = 500;
B = -40;
Sum = A + B;
Sign = (((A - B) >> 0x20) * 2) + 1;
Sub = Sign * (A - B);
Ave = (Sum - Sub) / 2;
Res = Sub + Ave;
}
اعداد در A و B قرار دارند و عدد بزرگتر بعد از محاسبه در Res قرار می گیره
روش حل من به این صورته که از حاصل جمع دو عدد و قدر مطلق حاصل تفریق دو عدد میانگین می گیره و حاصل میانگین رو با قدر مطلق حاصل تفریق جمع می کنه به همین سادگی !!!
خوب آیا حالا می تونید برنامه رو توضیح بدید که چی شده ؟؟؟؟