C++ given an int variable n that has already been declared, write some code that repeatedly reads a value into n until at last a number between 1 and 10 (inclusive) has been entered

Respuesta :

#include <iostream>

int main()
{
    int n;

    while (true)
    {
        std::cout << "Enter n value: ";
        std::cin >> n;

        if (!(n >= 1 && n <= 10))
            std::cout << n << " is not between 1 and 10";
        else
            break;
    }

    std::cout << n << " was entered";
    return 0;
}