Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: palacio29 en 19 Julio 2016, 23:14 pm



Título: (Consulta) Problema con rand en C - Problema de multiple Choice
Publicado por: palacio29 en 19 Julio 2016, 23:14 pm
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.



Título: Re: (Consulta) Problema con rand en C - Problema de multiple Choice
Publicado por: AlbertoBSD en 19 Julio 2016, 23:22 pm
Código
  1. x = (3 + (rand() % 7) )*10;

Saludos


Título: Re: (Consulta) Problema con rand en C - Problema de multiple Choice
Publicado por: crack81 en 19 Julio 2016, 23:55 pm
Hola revisa esto
Código
  1. int x = (2 + ((rand() % 6)+1) )*10;

Saludos.... :silbar:


Título: Re: (Consulta) Problema con rand en C - Problema de multiple Choice
Publicado por: palacio29 en 20 Julio 2016, 18:38 pm
Código
  1. x = (3 + (rand() % 7) )*10;

Saludos

Gracias!! ;-)