fork download
  1. #include<iostream>
  2. #include<cstdlib>
  3.  
  4. int main(){
  5.  
  6. std::cout << "Este es el juego de pares, nones yes" << std::endl;
  7.  
  8. std::cout << "Escribe un numero para elegir entre impares (1), pares (2) o salir (3)" << std::endl;
  9.  
  10. int a,b,c,suma,resto;
  11.  
  12. std::cin >> a;
  13.  
  14. if (a == 1 || a == 2){
  15.  
  16. if (a==1){
  17. std::cout << "Has elegido impares (nones)" << std::endl;
  18. }
  19. else{
  20. std::cout << "Has elegido pares" << std::endl;
  21. }
  22.  
  23.  
  24.  
  25.  
  26. std::cout << "Escribe un numero natural del 1 al 5 (este sera el numero que saques tu)" << std::endl;
  27. std::cin >> c;
  28.  
  29. if (c>=0 && c<6){
  30.  
  31. b=(rand()%6);
  32.  
  33. std::cout << "La maquina ha elegido " << b <<std::endl;
  34.  
  35. suma = b+c;
  36.  
  37. std::cout << "La suma total ha dado " << suma << std::endl;
  38.  
  39. resto = suma % 2;
  40.  
  41.  
  42. if (resto==1){
  43.  
  44. if (a==1){
  45. std::cout << "Has ganado. Felicidades" << std::endl;
  46. }
  47.  
  48.  
  49.  
  50. if (a==2){
  51. std::cout << "Has perdido.Intentalo otra vez" << std::endl;
  52. }
  53.  
  54.  
  55. }
  56.  
  57.  
  58.  
  59. else {
  60.  
  61. if (a==1){
  62. std::cout << "Has perdido. Intentalo otra vez" << std::endl;
  63. }
  64.  
  65.  
  66. if (a==2){
  67. std::cout << "Has ganado. Felicidades" << std::endl;
  68. }
  69.  
  70. }
  71.  
  72.  
  73. }
  74.  
  75. else {
  76.  
  77. std::cout << "Este numero no es del 0 al 5. Reinicia el programa" << std::endl;
  78.  
  79. }
  80.  
  81.  
  82.  
  83. }
  84.  
  85. else if (a==3) {
  86.  
  87. std::cout << "Hasta la proxima" << std::endl;
  88.  
  89. }
  90.  
  91. else {
  92.  
  93. std::cout << "No has marcado correctamente. Reinicia el programa" << std::endl;
  94.  
  95. }
  96.  
  97.  
  98. return 0;
  99.  
  100. }
  101.  
  102.  
  103.  
Success #stdin #stdout 0.01s 5332KB
stdin
45
stdout
Este es el juego de pares, nones yes
Escribe un numero para elegir entre impares (1), pares (2) o salir (3)
No has marcado correctamente. Reinicia el programa