Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Como lo agooo

Estas en el tema de Como lo agooo en el foro de C/C++ en Foros del Web. Escribe un programa que pida al usuario un número entero, dato, cuyo valor sea par y mayor o igual que cero. A continuación, el programa ...
  #1 (permalink)  
Antiguo 28/08/2008, 04:46
 
Fecha de Ingreso: agosto-2008
Mensajes: 25
Antigüedad: 15 años, 8 meses
Puntos: 0
Como lo agooo

Escribe un programa que pida al usuario un número entero, dato, cuyo valor sea par y mayor o igual que cero. A continuación, el programa genera un número aleatorio, valor_aleatorio, que pertenezca al intervalo [dato, 2*dato). Entonces el programa muestra por pantalla una línea de texto con tantos caracteres '*' como indique el valor_aleatorio generado.


se ke tendria ke acer por ejemplo a=dato+rand();

pero no se acer el tope final es decir el 2*dato.
  #2 (permalink)  
Antiguo 28/08/2008, 17:37
 
Fecha de Ingreso: junio-2008
Mensajes: 63
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Como lo agooo

La función rand() retorna un número entre 0 y RAND_MAX, así que tendrías hacer una regla de tres simple:

RAND_MAX ------> dato
rand() ------------> X

X=rand()*dato/RAND_MAX;

Así limitas el rand() a un valor entre 0 y dato.
  #3 (permalink)  
Antiguo 03/09/2008, 14:20
 
Fecha de Ingreso: agosto-2008
Mensajes: 25
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Como lo agooo

Graciasss..Gracias por la ayudita
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:03.