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 { // Your code here... return 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... 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 { 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 { // 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 { // 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 } else { return false }}pub fn is_even(n: i32) -> bool { 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... if n % 2 == 0 { true } else { false }}pub fn is_even(n: i32) -> bool { // Your code here... if n % 2 == 0 { return true; } return 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 { 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 { match n % 2 { 0 => true, _ => 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 { return true } return false}pub fn is_even(n: i32) -> bool { // Your code here... n % 2 == 0}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 { true } else { false }}pub fn is_even(n: i32) -> bool { 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 { n % 2 == 0}pub fn is_even(n: i32) -> bool { // Your code here... n&1 !=1 }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 } false}pub fn is_even(n: i32) -> bool { if n%2 == 0 { return true; } false}pub fn is_even(n: i32) -> bool { 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 { if n % 2 == 0{ true }else { false }}pub fn is_even(n: i32) -> bool { // Your code here... if n % 2 == 0 { return true; } return false;}pub fn is_even(n: i32) -> bool { // Your code here... if n%2 == 0 { return true; } false}