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

Generacion de numeros aleatorios

Estas en el tema de Generacion de numeros aleatorios en el foro de C/C++ en Foros del Web. bueno tengo una duda hacerca de un programa que realizé en c++ sobre una tirada de dados, mi duda es como puedo ir dividiendo cada ...
  #1 (permalink)  
Antiguo 16/10/2010, 12:14
 
Fecha de Ingreso: julio-2009
Mensajes: 3
Antigüedad: 14 años, 9 meses
Puntos: 0
Generacion de numeros aleatorios

bueno tengo una duda hacerca de un programa que realizé en c++ sobre una tirada de dados, mi duda es como puedo ir dividiendo cada vez que se tiren los dados el resultado por ejemplo si sale un 6 inmediatamente dividirlo entre 12, si es 11 dividirlo entre 12, pero que me aparesca el numero entero y el resultado de la division al mismo tiempo

aqui dejo el codigo:




printf("\n Para rodar dados nuevamente pulse 'r':\n\n");
srand( (unsigned)time( NULL ) );//valor de inicializacion de la funcion rand
//asi no se repiten los valores en siguientes
//ejecuciones del programa
do
{
printf("\n\t Tirada | Resultado");

for(i=1;i<=ch;i++)
{
printf("\n\t %i %d",i,rand()%12+1);//imprime un valor entre 1 y 12

ch = _getch();
ch = toupper( ch );

}
}

while( ch == 'R' );//acaba cuando no se pulse r

}

no pongo librerias y declaracion de variables ya que no creo qe sea necesario pues si funciona solo mi duda es la división.

De antemano gracias
  #2 (permalink)  
Antiguo 16/10/2010, 17:31
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Generacion de numeros aleatorios

No entendi mucho pero lo que pudes hacer es guardarlo en una variable previamente. Osea

numero = rand();
y luego lo manipulas como quieras. Explicate un poco mas si no era eso.

Etiquetas: numeros, aleatoria
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 21:48.