Swift program to check if a number is odd or even

Find if a number is even or odd in swift :

A number is even if it is divisible by 2, else it is odd. If you want to check if a number is odd or even, you can simply use modulo % operator in swift. We can also find out the remainder by using isMultiple and remainder methods. In this post, I will show you how to iterate through the elements of an integer array and how to check odd/even for each number in that array.

Using the modulo operator :

Modulo operator returns the remainder dividing one number by a different number.

var arr = [1,2,3,4,5,6]

for n in arr{
    if(n % 2 == 0){
        print("\(n) is even")
    }else{
        print("\(n) is odd")
    }
}

Output :

1 is odd
2 is even
3 is odd
4 is even
5 is odd
6 is even

Using isMultiple :

isMultiple(of:) is an instance method that returns one boolean value if a number is multiple of another number.true if the number is multiple of another number, else false.

var arr = [1,2,3,4,5,6]

for n in arr{
    if(n.isMultiple(of: 2)){
        print("\(n) is even")
    }else{
        print("\(n) is odd")
    }
}

It prints the same output.

For double :

Swift double comes with one instance method to find out the remainder :

remainder(dividingBy:)

It divides a number by a different number and returns the remainder.

var arr:[Double] = [1,2,3,4,5,6]

for n in arr{
    if(n.remainder(dividingBy: 2) == 0){
        print("\(n) is even")
    }else{
        print("\(n) is odd")
    }
}

Output :

1.0 is odd
2.0 is even
3.0 is odd
4.0 is even
5.0 is odd
6.0 is even

Where is the color and why codevscolor ?

Long story short, I love paintings and I paint on weekends. We(me and my wife) have one Youtube channel. Below is a video that I did recently. If you love this please do subscribe to support us 😊