Red de conocimiento informático - Computadora portátil - devc iostream Juego de adivinanzas de números Un pequeño juego de adivinanzas de números escrito en el kit de herramientas de iostream. 1-1000, aleatorio.

devc iostream Juego de adivinanzas de números Un pequeño juego de adivinanzas de números escrito en el kit de herramientas de iostream. 1-1000, aleatorio.

1. El código es el siguiente:

2. Depuración: VS2012

3. sus requisitos 1-1000, si no desea modificarlo usted mismo, puede preguntar, seré responsable del tiempo #includelt modificado; hgt;

#includelt;iostreamgt;

Juego de adivinanzas de números

// Función generadora de números aleatorios

int?randNum(int?rangeMin, int ? rangeMax)

{return?static_cast#lt;doulegt;(int?rangeMax)

{return?lt;doulegt;(rand())/(RAND_MAX 1)*( rangeMax -rangeMin 1) rangeMin;?

}

int?main()

{ //selecciona el nivel e inicializa la parte de configuración int?turns=0; ?level=0; int?lowRange=0; int?upRange=0; cout?Seleccione la dificultad del juego de adivinar números: "?lt;lt;?endl

lt;lt;?" 1. El rango de números es del 1 al 10 y puedes adivinar 3 veces "?? lt;lt;?endl

lt;lt;?" 2.2 El rango de números es del 1 al 50. 5 veces. "??lt;lt;?endl

lt;lt;?" 3.3. El rango de números del 1 al 100 se puede adivinar 10 veces. " lt;lt;?endl

lt;lt;?" 4. El rango de números es del 1 al 150 y se puede adivinar 15 veces. "lt;lt;?endl; cin?gt;gt;?nivel; cambiar?(nivel) { caso?1: {

giros?=?3;

¿rango bajo? =?1;

upRange?=?10;

romper; } caso?2: {

giros?=?5;

lowRange?=?1;

upRange?=?50;

upRange?=?50; } } caso?: {

giros?

giros?=?10;

lowRange?=?1;

upRange?=?100;

romper } caso?: {

vueltas?=?15;

lowRange?=?No existe tal nivel.

"?lt;lt;?endl; return?0; } //core int?Ingresa el número de rondas que deseas jugar en la dificultad "lt;lt;?level?lt;lt;": ";cin?gt ;gt ;?round; srand(time(NULL)); for(int?i=0;i!=round;i ) { int?bingo?=?randNum(lowRange, upRange); ; bool ?Ingresa el número que adivinaste: "?lt;lt;?endl;

cin?gt;gt;?guess;

if(guess?==?bingo)

cin?gt;gt;?guess;

if(guess?==?bingo)

p>

{

cout ?lt;lt;?" Puede comenzar con el primer "?lt;lt;?(i 1)?lt;lt;?" alrededor de"lt;lt ;?(j 1)?lt;lt;"Segunda suposición "?lt;lt;?endl;

ganar?=?true;

romper;

p>

}

else

cout?lt;lt;?"Adivinaste mal, solo "?lt;lt;?(turns-j-1 )?(turns-j-1)?"Tienes uno más oportunidad. ") } if(!win)

cout?lt;lt;?"Aún no acertaste hasta el final."?lt;lt;?endl; }

¿volver?