Go Program to swap two numbers without using third variable
In this program, you will learn how to swap two numbers without using third variable in Go.
a = a + b
b = a - b
a = a - b
Example: How to swap two numbers without using third variable in Go
package main
import "fmt"
func main() {
var a, b int
fmt.Print("Enter two numbers:")
fmt.Scan(&a, &b)
a = a + b
b = a - b
a = a - b
fmt.Println("After swap a value:", a)
fmt.Println("After swap b value:", b)
}
Output:
Enter two numbers:10 20
After swap a value: 20
After swap b value: 10