(Consulta) Problema con rand en C - Problema de multiple Choice

Iniciado por palacio29, 19 Julio 2016, 23:14 PM

0 Miembros y 1 Visitante están viendo este tema.

palacio29

Hola

Tengo una practica de Informatica donde hay un problema que es el siguiente.

Complete la instruccion de asignacion para que la variable x almacene un valor generado al azar que pertenezca al conjunto: 30,40,50,60,70,80,90.

x=----------------;

Osea debo completar el problema en una sola linea.
Mi idea es hacer un rand que de valores aleatorios entre 1 y 7 y hacer un par de IF que si toca 1 sea igual a 30....si toca 2...sea igual a 40 ,etc.
Pero para eso necesitaria mas lineas de codigo.
Por lo tanto me gustaria saber como hacer para que la variable X tenga esos numeros aleatorios en una sola linea.


AlbertoBSD

#1
x = (3 + (rand() % 7) )*10;

Saludos
Donaciones
1Coffee1jV4gB5gaXfHgSHDz9xx9QSECVW

crack81

Hola revisa esto
Código (cpp) [Seleccionar]
int x = (2 + ((rand() % 6)+1) )*10;

Saludos.... :silbar:
Si C/C++ es el padre de los lenguajes entonces ASM es dios.