Logic to swap two numbers without using third variable
// Logic one
a = a + b; // 77 = 32 + 45
b = a - b; // 32 = 77 - 45
a = a - b; // 45 = 77 - 32
// Logic Two
a = a * b; // 1440 = 32 * 45
b = a / b; // 32 = 1440 / 45
a = a / b; // 45 = 1440 / 32
// Logic one
a = a + b; // 77 = 32 + 45
b = a - b; // 32 = 77 - 45
a = a - b; // 45 = 77 - 32
// Logic Two
a = a * b; // 1440 = 32 * 45
b = a / b; // 32 = 1440 / 45
a = a / b; // 45 = 1440 / 32
Comments
Post a Comment