Versión casera del bingo

Alba Gállego

/* Juego de azar similar al bingo, en el que tú seleccionas 6 números entre 1 y 90, el ordenador genera 100 números aleatorios, y si entre ellos están tus 6 (al menos una vez cada uno), ganas */

#include <stdio.h>
#include <time.h>
#include <stdlib.h>

#define SEMILLA time(NULL) //Para que la semilla cambie con el tiempo
#define DIM 6

int main ()
{
int v[DIM], n, x, i, j, flag=0, flag1=0, flag2=0, flag3=0, flag4=0, flag5=0;
srand(SEMILLA);

printf (“BIENVENIDO A UNA NUEVA VERSION DEL BINGO!”);

printf (“\n\nIntroduce los 6 numeros (entre 1 y 90) con los que quieres jugar: \n”);
for (i=0; i<=(DIM-1); i++)
{
scanf (“%d”, &n);
v[i]=n;
}

printf (“\n\nLos 100 numeros que se han generado esta vez son: \n\n”);
for (j=1; j<100; j++)
{
x=1+rand()%90; //Para generar numeros entre 1 y 100
printf(“%d “, x);

if (x==v[0]) flag++;
if (x==v[1]) flag1++;
if (x==v[2]) flag2++;
if (x==v[3]) flag3++;
if (x==v[4]) flag4++;
if (x==v[5]) flag5++;
}

printf (“\n\nLas apariciones son: %d, %d, %d, %d, %d, %d\n”, flag, flag1, flag2, flag3, flag4, flag5);

if (flag>=1 && flag1>=1 && flag2>=1 && flag3>=1 &&flag4>=1 && flag4>=1 && flag5>=1)
printf (“\n\nENHORABUENA! Tus numeros son ganadores!\n”);
else printf (“\n\nLo siento, has perdido. Prueba suerte de nuevo!\n”);

return 0;
}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Una respuesta a Versión casera del bingo

  1. Está ingenioso, una especie de nueva primitiva!.
    Observa que al producir 100 aleatorios entre [1,90] posiblemente
    ganes muchas veces. Puedes hacer un testeo y ver la probabilidad
    de ganar que tienes tal como lo has diseñado.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s