diff --git a/main.cpp b/main.cpp new file mode 100644 index 0000000..a5b5bce --- /dev/null +++ b/main.cpp @@ -0,0 +1,35 @@ +#include +#include + +int16_t GenerateRandomNumber() { + std::random_device random; + + std::default_random_engine engine(random()); + std::uniform_int_distribution uniform_dist(0, 9); + + return uniform_dist(engine); +} + +int16_t ReceiveUserInput() { + int16_t inp{}; + + std::cout << "Guess a number from 0 to 9: "; + std::cin >> inp; + + return inp; +} + +int main() { + auto random_number = GenerateRandomNumber(); + + while (true) { + auto user_input = ReceiveUserInput(); + + if (user_input == random_number) { + std::cout << "Correct!" << std::endl; + break; + } + + std::cout << "Wrong!" << std::endl; + } +}