Red de conocimiento informático - Aprendizaje de código fuente - Un novato que aprende C++ necesita ayuda con una tarea: editar un programa ganador, generar aleatoriamente un número del 1 al 5, correspondiente a diferentes premios, y generar el nivel del premio.

Un novato que aprende C++ necesita ayuda con una tarea: editar un programa ganador, generar aleatoriamente un número del 1 al 5, correspondiente a diferentes premios, y generar el nivel del premio.

#include

#include

#include

usando el espacio de nombres estándar ;

void main()

{

for(; ;)

{

int número ;

srand((unsigned)time(0));

número = rand()%5+1;

cambiar(número)

{

caso 1: cout <<"Ganaste el premio A"<

caso 2: cout <<"Ganaste el premio B "<

caso 3: cout <<"Ganaste el premio C"<

caso 4: cout <<"Ganaste el Premio D"<

caso 5: cout <<"Ganaste el premio E"<

predeterminado: break;

}

system("pause");

}

}

Debido a rand() son pseudoaleatorios números, así que use srand para generar números aleatorios reales. La función de time.h es el archivo de encabezado usado por time en srand, y stdlib.h es el archivo de encabezado llamado por rand()

.