TheMalva icon

Dados

TheMalva | PRO | 08/25/17 01:48:14 PM UTC | 0 ⭐ | 198 👁️ | Never ⏰ | []
C |

1.98 KB

|

None

|

0 👍

/

0 👎

#include<stdio.h>
#include<time.h>
 
int main()
{
    int dado1, dado2, suma=0, cant_juegos=0, cant_gana=0, cant_pierde=0, continua=0;
    int primer_tiro;
    srand(time(0));
 
    do
    {
        cant_juegos++;
        dado1 = 1 + rand()%6;
        dado2 = 1 + rand()%6;
        suma = dado1 + dado2;
        primer_tiro = suma;
        
        printf("Dado 1: %d\n", dado1);
        printf("Dado 2: %d\n", dado2);
        printf("Suma: %d\n", suma);
        printf("=============================\n");
 
        
        if(suma == 7 || suma == 11)
        {
            cant_gana++;
            printf("Ganaste\n");
            break;
        }
        if(suma == 2 || suma == 3 || suma == 12)
        {
            cant_pierde++;
            printf("Perdiste\n");
            break;
        }
        else
        {
           while (suma != 7 || suma != primer_tiro)
           {
               dado1 = 1 + rand()%6;
               dado2 = 1 + rand()%6;
               suma = dado1 + dado2;
               printf("Dado 1: %d\n", dado1);
               printf("Dado 2: %d\n", dado2);
               printf("Suma: %d\n", suma);
               printf("=============================\n");
 
               if(suma == 7)
               {
                   printf("Perdiste\n");
                   cant_pierde++;
                   break;
               }
               if(suma == primer_tiro)
               {
                   printf("Ganaste\n");
                   cant_gana++;
                   break;
               }
           }
        }
        printf("Presione 1 para seguir jugando o 0 para terminar\n");
        scanf("%d", &continua);
    }while(continua == 1);
    printf("=============================\n");
    printf("=========RESULTADOS==========\n");
    printf("Cantidad de juegos: %d\n", cant_juegos);
    printf("Cantidad de juegos ganados: %d\n", cant_gana);
    printf("Cantidad de juegos perdidos: %d\n", cant_pierde);
    return 0;
}

Comments