Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/05/2011, 20:52
reethok
 
Fecha de Ingreso: abril-2011
Mensajes: 224
Antigüedad: 13 años, 6 meses
Puntos: 8
Respuesta: Problema con aleatoriedad en simulador de volado en C

Ohhh... muchas gracias xD

Quedó así:

Código C:
Ver original
  1. #include <stdlib.h>
  2.  
  3. int volado(void);
  4.  
  5. int main()
  6. {
  7.     int i = 1;
  8.     int moneda;
  9.     int cara = 0;
  10.     int cruz = 0;
  11.    
  12.     srand(time(NULL));
  13.    
  14.     while(i <= 100){
  15.          moneda = volado();
  16.          if(moneda == 0){
  17.               printf("%d. Cara\n", i);
  18.               cara++;
  19.               }
  20.          else{
  21.               printf("%d. Cruz\n", i);
  22.               cruz++;
  23.               }
  24.          i++;
  25.          }
  26.     printf("\nCara: %d\tCruz: %d\n", cara, cruz);
  27.     getch();
  28.     return 0;
  29. }
  30.  
  31. int volado(void)
  32. {
  33.     int moneda;
  34.    
  35.     moneda = (rand() % 2);
  36.    
  37.     if(moneda == 0)
  38.          return 0;
  39.     else
  40.          return 1;
  41. }

Saludos!