Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- int main()
- {
- long semente;
- int dado1, dado2, aux, cont;
- cont = 1;
- time (& semente );
- srand (( unsigned ) semente );
- //primeira rodada
- dado1 = 1 + rand () %6;
- dado2 = 1 + rand () %6;
- aux = dado1+dado2;
- printf("<Rodada %d> = %d + %d = %d\n", cont, dado1, dado2, aux);
- if (aux==7||aux==11)
- {
- printf("********************VOCE GANHOU!********************\n\n");
- }
- else if (aux==2||aux==3||aux==12)
- {
- printf("********************VOCE PERDEU!********************\n\n");
- }
- //segunda rodada
- else
- {
- dado1 = 1 + rand () %6;
- dado2 = 1 + rand () %6;
- cont++; //Adicionei um cont++, já que é a segunda rodada.
- if((dado1+dado2) == aux)// O Else que estava lá em baixo, virou um if aqui em cima, checando se ele ganhou.
- {
- printf("<Rodada %d> = %d + %d = %d\n", cont, dado1, dado2, dado1+dado2);
- printf("********************VOCE GANHOU!********************\n\n");
- }
- //if (dado1+dado2!=aux) //Se for falso, significa que ele não ganhou na segunda rodada, removerei, já que o while faz a mesma coisa.
- //{
- while(1) // While True, ou seja, é um loop infinito até econtrar um break, siginifica que ele não ganhou na segunda rodada e vai pro loop da terceira.
- {
- printf("<Rodada %d> = %d + %d = %d\n", cont, dado1, dado2, dado1+dado2);
- if (dado1+dado2==7)
- {
- printf("********************VOCE PERDEU!********************\n\n");
- break;
- }
- else if(dado1+dado2==aux)
- {
- printf("********************VOCE GANHOU!********************\n\n");
- break;
- }
- dado1 = 1 + rand () %6;
- dado2 = 1 + rand () %6;
- cont++;
- }
- //}
- }
- system ("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement