convert java to c++

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("Enter a number: ");
        int number = scanner.nextInt();

        if (isEven(number)) {
            System.out.println(number + " is even.");
        } else {
            System.out.println(number + " is odd.");
        }
    }

    private static boolean isEven(int number) {
        return number % 2 == 0;
    }
}
#include <iostream>

bool isEven(int number);

int main() {
    int number;

    std::cout << "Enter a number: ";
    std::cin >> number;

    if (isEven(number)) {
        std::cout << number << " is even." << std::endl;
    } else {
        std::cout << number << " is odd." << std::endl;
    }

    return 0;
}

bool isEven(int number) {
    return number % 2 == 0;
}