iOS Swift Collections and Control Flow Control Flow With Conditional Statements Working With Logical Operators

I have no clue how to do this question

how do you input even of odds in code? or tell if you can divide by 7

operators.swift
var results: [Int] = []

for n in 1...100 {
    // Enter your code below
    if in !
    // End code 
}

2 Answers

You will want to use the modulo operator %. If a number is perfectly divisible by another a modulo operation returns zero. For example:

n % 7

equals zero if n is perfectly divisible by 7

n % 2

equals zero if n is perfectly divisible by 2 (and therefore even)

So for this challenge you will want to check if n % 7 == 0 and n % 2 != 0 to see if the number is both perfectly divisible by 7 and odd (not even).

You can use the AND operator (&&) to specify both conditions need to be true in order for the loop to run.

var results: [Int] = []

for n in 1...100 {


    if n % 7 == 0 && n % 2 != 0 {

        results.append(n)
    }

}