guessing game 3 numbers c++

#include <iostream>
#include <cstdlib>
#include <ctime>

int main() {
    srand(time(0));

    int secretNum1 = rand() % 10 + 1;
    int secretNum2 = rand() % 10 + 1;
    int secretNum3 = rand() % 10 + 1;

    int guess1, guess2, guess3;

    std::cout << "Guess three numbers between 1 and 10:" << std::endl;
    std::cin >> guess1 >> guess2 >> guess3;

    std::cout << "You guessed: " << guess1 << " " << guess2 << " " << guess3 << std::endl;
    std::cout << "The secret numbers are: " << secretNum1 << " " << secretNum2 << " " << secretNum3 << std::endl;

    if (guess1 == secretNum1 && guess2 == secretNum2 && guess3 == secretNum3) {
        std::cout << "Congratulations! You guessed all three numbers correctly." << std::endl;
    } else {
        std::cout << "Sorry, you didn't guess all three numbers correctly. Try again!" << std::endl;
    }

    return 0;
}