fork download
  1. #include <iostream>
  2. #include <cstdlib> // For rand() and srand()
  3. #include <ctime> // For time()
  4. using namespace std;
  5.  
  6.  
  7. const int MIN = 1;
  8. const int MAX = 6;
  9.  
  10. int main() {
  11. bool flag = true;
  12. while(flag){
  13. srand(static_cast<unsigned>(time(0)));
  14.  
  15. int resultadosDado[4] = {0,0,0,0};
  16.  
  17. for(int i = 0; i < 4; i++){
  18. if(i >= 2)
  19. if(resultadosDado[0] != resultadosDado[1])
  20. break;
  21. int numeroAleatorio = (rand() % (MAX + 1 - MIN)) + MIN;
  22. resultadosDado[i] = numeroAleatorio;
  23. }
  24. int total = resultadosDado[0] + resultadosDado[1] +resultadosDado[2] + resultadosDado[3];
  25. for(int i = 0; i < 4; i++){
  26. if(resultadosDado[i] != 0)
  27. cout << "Tirada " << i << ": " << resultadosDado[i] << endl;
  28. }
  29. cout << "En total avanzaras " << total << " Posiciones" << endl;
  30. cout << "Quieres jugar denuevo? (s/n)";
  31. char respuesta;
  32. cin >> respuesta;
  33. if(respuesta != 's')
  34. break;
  35. }
  36. return 0;
  37. }
Success #stdin #stdout 0.01s 5320KB
stdin
Standard input is empty
stdout
Tirada 0: 1
Tirada 1: 1
Tirada 2: 6
Tirada 3: 2
En total avanzaras 10 Posiciones
Quieres jugar denuevo? (s/n)