Control flow is a fundamental concept in any programming language, including Rust. The if-else
statement is a basic control flow construct that allows you to execute different code blocks based on certain conditions.
In this challenge, you will write a function is_even(n: i32) -> bool
that checks if a given number is even or odd using an if-else
statement. The function should return true
if the number is even, and false
if it is odd.
if-else
statement to determine if the number is even.true
if the number is even.false
if the number is odd.assert_eq!(is_even(4), true);
assert_eq!(is_even(7), false);
assert_eq!(is_even(0), true);
assert_eq!(is_even(-2), true);
assert_eq!(is_even(-3), false);
pub fn is_even(n: i32) -> bool { // Your code here... if n % 2 == 0 { true } else { false }}
pub fn is_even(n: i32) -> bool { if n % 2 == 0 { true } else { false }}
pub fn is_even(n: i32) -> bool { // Your code here... if n%2==0{ return true; }else{ return false; }}
pub fn is_even(n: i32) -> bool { // Your code here... n%2 == 0}
pub fn is_even(n: i32) -> bool { n % 2 == 0}
pub fn is_even(n: i32) -> bool { if n % 2 == 0 { return true }else { return false; }}
pub fn is_even(n: i32) -> bool { // Your code here... n % 2 == 0}
pub fn is_even(n: i32) -> bool { if n % 2 == 0 { true } else { false }}
pub fn is_even(n: i32) -> bool { // Your code here... if n % 2 == 0 { true } else { false }}
pub fn is_even(n: i32) -> bool { // Your code here... if n%2 == 0 { true } else { false }}
pub fn is_even(n: i32) -> bool { if (n % 2 == 0) { true } else { false }}
pub fn is_even(n: i32) -> bool { // Your code here... if (n%2 ==0){ true } else{false}}
pub fn is_even(n: i32) -> bool { // Your code here... // Yes this could be simpler but the tasks explicitly ask for an if-else statement if n % 2 == 0 { true } else { false }}
pub fn is_even(n: i32) -> bool { // Your code here... n % 2 == 0}
pub fn is_even(n: i32) -> bool { n % 2 == 0}
pub fn is_even(n: i32) -> bool { // Your code here... if n % 2 == 0 { true } else { false }}
pub fn is_even(n: i32) -> bool { // Your code here... if n%2 ==0{ return true; } false}
pub fn is_even(n: i32) -> bool { // Your code here... n & 1 == 0}
pub fn is_even(n: i32) -> bool { // Your code here... if n % 2 == 0 { true } else { false }}
pub fn is_even(n: i32) -> bool { // Your code here... n % 2 == 0}
pub fn is_even(n: i32) -> bool { // Your code here... if n % 2 == 0 { true } else { false }}
pub fn is_even(n: i32) -> bool { if n % 2 == 0 { true } else { false }}
pub fn is_even(n: i32) -> bool { return if n % 2 == 0 {true} else {false};}
pub fn is_even(n: i32) -> bool { if n % 2 == 0 { return true } else { return false }}
pub fn is_even(n: i32) -> bool { // Your code here... if n % 2 == 0 { return true; }else{ return false; }}
pub fn is_even(n: i32) -> bool { if n % 2 == 0 { return true;} return false}
pub fn is_even(n: i32) -> bool { if n % 2 == 0 { true } else { false }}
pub fn is_even(n: i32) -> bool { // Your code here... n % 2 == 0}
pub fn is_even(n: i32) -> bool { // Your code here... if n%2==0 { return true } else{ return false }}
pub fn is_even(n: i32) -> bool { if n % 2 == 0 { return true } false}
pub fn is_even(n: i32) -> bool { n % 2 == 0 // Your code here...}
pub fn is_even(n: i32) -> bool { // Your code here... if n % 2 == 0{ return true; } else{ return false; }}
pub fn is_even(n: i32) -> bool { if n % 2 == 0 { true } else { false }}
pub fn is_even(n: i32) -> bool { // Your code here... if n % 2 == 0 { true } else { false }}
pub fn is_even(n: i32) -> bool { // Your code here... n % 2 == 0}
pub fn is_even(n: i32) -> bool { // Your code here... if n %2==0 { return true } else { false }}
pub fn is_even(n: i32) -> bool { // Your code here... if n %2==0 { return true } else { false }}
pub fn is_even(n: i32) -> bool { // Your code here... if n & 1 == 1 { return false; } true}
pub fn is_even(n: i32) -> bool { n % 2 == 0}
pub fn is_even(n: i32) -> bool { // Your code here... if n % 2 == 0 { return true; } else { return false; }}