Go language program to take a number as input and tells its even or odd number
Following program shows you how to take a number as input and tells its even or odd number.
This program divides input by 2, If remainder is zero it prints even otherwise it prints odd
package main
import "fmt"
func main() {
var input int
fmt.Println("Please enter a number:")
fmt.Scanf("%d", &input)
if (input % 2 == 0) {
fmt.Println("even")
} else {
fmt.Println("odd")
}
}
Output:
Example1:
Please enter a number:
18
even
Example2:
Please enter a number:
21
odd