Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Actividad 3
Objetivos
Contexto
#include <iostream>
#include <cstdlib>
#include <ctime>
int main(){
do {
cout<<"Por favor, ingrese el rango inferior de numeros: "; cin >> rangoInferior;
do {
cout << "Por favor, ingrese el rango superior de numeros: "; cin>>rangoSuperior;
do {
int arreglo[intentosmaximos];
do {
esRepetido=0;
cout << "adivina el numero dentro de: " << rangoInferior << "y" << rangoSuperior <<endl;
cout << "\nintentos " << intentos + 1 << ", Ingrese un valor";
cin>>numUsuario;
if(arreglo[i] == numUsuario){
cout<<" El numero ya ha sido ingresado, ingrese otro numero entre: "<< rangoInferior << " y
" << rangoSuperior<<endl;
esRepetido =1;
break;
if (!esRepetido){
arreglo[intentos] = numUsuario;
intentos++;
cout << "El numero ingresado esta fuera del rango, Por favor ingresa un nuemro
valido"<<endl;
if(numAdivinar == numUsuario){
cout << "\n!..FELICIDADES..! Has logrado Adivinar el numero correcto en: "<<(intentos+1)<<"
intentos"<<endl;
}else{
cout << "\nLamentable, has agotado todos tus intentos. El nuemero ganador era:
"<<numAdivinar<<endl;
numIngresados(arreglo, intentos);
return 0;
}
● El programa debe permitir al usuario ingresar varios números para
intentar adivinar el número generado, y guardarlos en un array.
● El programa debe verificar si el número ingresado ya fue ingresado
anteriormente.
● El programa debe ordenar los números ingresados por el usuario de
manera ascendente.
● El programa debe indicar al usuario los números que ya fueron
ingresados ordenados.
● El juego debe terminar cuando el usuario adivina el número o se
quedan sin intentos.
Consigna
Entrega
¡Llegamos al final de la actividad de este módulo! Recordemos guardar las
respuestas y luego subirlas haciendo clic en el botón "Enviar tarea".