چی را متوجه نشدید؟
در پستی که گذاشتم کد سی شارپ هم هست! و توضیح عملکرد برنامه
جناب آخوندزاده هم که مجدد1 کد خودتون را اصلاح کردن و پست کردن!
در هر حال اگر نخواهید از متغیر کمکی برای swap کردن دوتا متغیر استفاده کنید راه دیگه ای که نیازی به متغیر کمکی نداشته باشه mask کردن بیتها هست که در پست اشاره شده!