Un codigo que sea un mini juego de ¨adivina el numero¨ que tenga un rango de 1-10 numeros por adivinar, que tenga la funcion ¨while¨ e ¨if¨ y tambien agrega en el codigo que no se pueden numeros negativos, no quiero que contenga ¨srand¨
Aquí te dejo un ejemplo de código en C++ que implementa el juego "Adivina el número" con un rango de 1 a 10 números por adivinar. El juego utiliza un bucle `while` para permitir al usuario intentar adivinar el número tantas veces como desee, y utiliza `if` para verificar si el número ingresado es válido (no negativo) y si es correcto o no. ```c #include <iostream> int main() { int numeroSecreto = 7; // Número secreto entre 1 y 10 int intentos = 0; int numeroIngresado; std::cout << "Bienvenido al juego 'Adivina el número'!" << std::endl; std::cout << "El número secreto está entre 1 y 10." << std::endl; while (true) { std::cout << "Ingrese un número entre 1 y 10: "; std::cin >> numeroIngresado; // Verificar si el número ingresado es válido (no negativo) if (numeroIngresado < 1) { std::cout << "Error: El número ingresado no es válido. Por favor, ingrese un número positivo." << std::endl; continue; } // Verificar si el número ingresado es correcto if (numeroIngresado == numeroSecreto) { std::cout << "¡Felicidades! Adivinaste el número secreto en " << intentos + 1 << " intentos." << std::endl; break; } else if (numeroIngresado < numeroSecreto) { std::cout << "El número secreto es mayor que el número ingresado." << std::endl; } else { std::cout << "El número secreto es menor que el número ingresado." << std::endl; } intentos++; } return 0; } ``` En este código, el número secreto es `7` y el rango de números por adivinar es entre 1 y 10. El juego utiliza un bucle `while` para permitir al usuario intentar adivinar el número tantas veces como desee. El juego verifica si el número ingresado es válido (no negativo) y si es correcto o no. Si el número ingresado es correcto, el juego muestra un mensaje de felicitación y termina. Si el número ingresado es incorrecto, el juego muestra un mensaje de ayuda para que el usuario pueda intentar de nuevo.