Voltear el dado en c++

Iniciado por shawwilliam, 25 Enero 2013, 15:49 PM

0 Miembros y 1 Visitante están viendo este tema.

TopoJunior

Bueno... yo hice el programa en C..... Porque en C++ no sé, espero que te sirva, solo tienes que cambiar algunas cosillas, como el printf a cout y demás..... No creo que sea tan excesivo hacer 800 lineas (CREO) igual me equivoco! Aquí te dejo el código!!!
#include <stdio.h>
#include <conio.h>
main()
{
      int numeroaleatorio, numeroaleatorio2 ,partidasganadas, partidasperdidas, partidasempatadas;
      char c;
      partidasganadas=0;
      partidasperdidas=0;
      partidasempatadas=0;
      srand(time(NULL));
      printf("Pulsa 'o' para empezar.\n");
      while((c=getchar())!='y')
      {
      if (c=='\n')
      continue;
      numeroaleatorio = rand() % 6 + 1;
      numeroaleatorio2 = rand() % 6 + 1;
      printf("Tiras el dado y sale : %d\n", numeroaleatorio);
      printf("La maquina ha tirado el dado y ha salido %d\n", numeroaleatorio2);
      if(numeroaleatorio>numeroaleatorio2)
      {
          partidasganadas++;
          printf("Tu llevas %d partidas ganadas\n", partidasganadas);
      }
          else if(numeroaleatorio==numeroaleatorio2)
      {
          partidasempatadas++;
        printf("Has quedado empate, una pena. Llevas %d partidas empatadas\n", partidasempatadas );   
      }
      else
      {
          partidasperdidas++;
          printf("La suerte no va contigo.., llevas %d partidas perdidas %c%c", partidasperdidas, ':', '(');
      }
      printf("Pulsa 'o' para repetir\n");
}
}