#include<iostream>
#include<cstdlib>
int main( ) {
std:: cout << "Este es el juego de pares, nones yes" << std:: endl ;
std:: cout << "Escribe un numero para elegir entre impares (1), pares (2) o salir (3)" << std:: endl ;
int a,b,c,suma,resto;
std:: cin >> a;
if ( a == 1 || a == 2 ) {
if ( a== 1 ) {
std:: cout << "Has elegido impares (nones)" << std:: endl ;
}
else {
std:: cout << "Has elegido pares" << std:: endl ;
}
std:: cout << "Escribe un numero natural del 1 al 5 (este sera el numero que saques tu)" << std:: endl ;
std:: cin >> c;
if ( c>= 0 && c< 6 ) {
b= ( rand ( ) % 6 ) ;
std:: cout << "La maquina ha elegido " << b << std:: endl ;
suma = b+ c;
std:: cout << "La suma total ha dado " << suma << std:: endl ;
resto = suma % 2 ;
if ( resto== 1 ) {
if ( a== 1 ) {
std:: cout << "Has ganado. Felicidades" << std:: endl ;
}
if ( a== 2 ) {
std:: cout << "Has perdido.Intentalo otra vez" << std:: endl ;
}
}
else {
if ( a== 1 ) {
std:: cout << "Has perdido. Intentalo otra vez" << std:: endl ;
}
if ( a== 2 ) {
std:: cout << "Has ganado. Felicidades" << std:: endl ;
}
}
}
else {
std:: cout << "Este numero no es del 0 al 5. Reinicia el programa" << std:: endl ;
}
}
else if ( a== 3 ) {
std:: cout << "Hasta la proxima" << std:: endl ;
}
else {
std:: cout << "No has marcado correctamente. Reinicia el programa" << std:: endl ;
}
return 0 ;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPGNzdGRsaWI+CgppbnQgbWFpbigpewoJCnN0ZDo6Y291dCA8PCAiRXN0ZSBlcyBlbCBqdWVnbyBkZSBwYXJlcywgbm9uZXMgeWVzIiA8PCBzdGQ6OmVuZGw7CgpzdGQ6OmNvdXQgPDwgIkVzY3JpYmUgdW4gbnVtZXJvIHBhcmEgZWxlZ2lyIGVudHJlIGltcGFyZXMgKDEpLCBwYXJlcyAoMikgbyBzYWxpciAoMykiIDw8IHN0ZDo6ZW5kbDsKCglpbnQgYSxiLGMsc3VtYSxyZXN0bzsKCQpzdGQ6OmNpbiA+PiBhOwoKICAgIGlmIChhID09IDEgfHwgYSA9PSAyKXsKICAgICAgICAKICAgICAgICBpZiAoYT09MSl7CiAgICAgICAgICAgIHN0ZDo6Y291dCA8PCAiSGFzIGVsZWdpZG8gaW1wYXJlcyAobm9uZXMpIiA8PCBzdGQ6OmVuZGw7CiAgICAgICAgfQogICAgICAgIGVsc2V7CiAgICAgICAgICAgIHN0ZDo6Y291dCA8PCAiSGFzIGVsZWdpZG8gcGFyZXMiIDw8IHN0ZDo6ZW5kbDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICBzdGQ6OmNvdXQgPDwgIkVzY3JpYmUgdW4gbnVtZXJvIG5hdHVyYWwgZGVsIDEgYWwgNSAoZXN0ZSBzZXJhIGVsIG51bWVybyBxdWUgc2FxdWVzIHR1KSIgPDwgc3RkOjplbmRsOwogICAgc3RkOjpjaW4gPj4gYzsKICAgICAgICAKICAgICAgICBpZiAoYz49MCAmJiBjPDYpewogICAgICAgIAogICAgICAgIGI9KHJhbmQoKSU2KTsKICAgICAgICAKICAgICAgICBzdGQ6OmNvdXQgPDwgIkxhIG1hcXVpbmEgaGEgZWxlZ2lkbyAiIDw8IGIgPDxzdGQ6OmVuZGw7CiAgICAgICAgCiAgICAgICAgc3VtYSA9IGIrYzsKICAgICAgICAKICAgICAgICBzdGQ6OmNvdXQgPDwgIkxhIHN1bWEgdG90YWwgaGEgZGFkbyAiIDw8IHN1bWEgPDwgc3RkOjplbmRsOwogICAgICAgIAogICAgICAgIHJlc3RvID0gc3VtYSAlIDI7CgoJCgkgICAgICAgIGlmIChyZXN0bz09MSl7CgkKCQkgICAgICAgIGlmIChhPT0xKXsKCQkJICAgIHN0ZDo6Y291dCA8PCAiSGFzIGdhbmFkby4gRmVsaWNpZGFkZXMiIDw8IHN0ZDo6ZW5kbDsKCQkgICAgICAgIH0KCQkKCQkKCQkKCQkgICAgICAgIGlmIChhPT0yKXsKCQkJICAgIHN0ZDo6Y291dCA8PCAiSGFzIHBlcmRpZG8uSW50ZW50YWxvIG90cmEgdmV6IiA8PCBzdGQ6OmVuZGw7CgkJICAgICAgICB9CgkJCgkgICAgICAgICAgICAKCSAgICAgICAgfQoJICAgICAgICAKCQoJCiAgICAgICAgCWVsc2UgewoJCQoJCQkgICAgaWYgKGE9PTEpewoJCSAgICAJc3RkOjpjb3V0IDw8ICJIYXMgcGVyZGlkby4gSW50ZW50YWxvIG90cmEgdmV6IiA8PCBzdGQ6OmVuZGw7CgkgICAgICAgIAl9CgkgICAgICAgIAkKCQkKCQkgICAgICAgIGlmIChhPT0yKXsKCQkJICAgIHN0ZDo6Y291dCA8PCAiSGFzIGdhbmFkby4gRmVsaWNpZGFkZXMiIDw8IHN0ZDo6ZW5kbDsKCSAgICAgICAgCX0KCQkKCSAgICAgICAgfQoJICAgICAgICAKCSAgICAgICAgCiAgICAgICAgfSAgICAgCiAgICAgICAgCiAgICAgICAgZWxzZSB7CiAgICAgICAgICAgIAogICAgICAgICAgICBzdGQ6OmNvdXQgPDwgIkVzdGUgbnVtZXJvIG5vIGVzIGRlbCAwIGFsIDUuIFJlaW5pY2lhIGVsIHByb2dyYW1hIiA8PCBzdGQ6OmVuZGw7CiAgICAgICAgICAgIAogICAgICAgIH0KCiAgICAgICAgCiAgICAgICAgCiAgICB9CQoKICAgIGVsc2UgaWYgKGE9PTMpIHsKCQkKCQlzdGQ6OmNvdXQgPDwgIkhhc3RhIGxhIHByb3hpbWEiIDw8IHN0ZDo6ZW5kbDsKCQkKCX0gCgkKICAgIGVsc2UgewoJICAgIAoJICAgIHN0ZDo6Y291dCA8PCAiTm8gaGFzIG1hcmNhZG8gY29ycmVjdGFtZW50ZS4gUmVpbmljaWEgZWwgcHJvZ3JhbWEiIDw8IHN0ZDo6ZW5kbDsKCSAgICAKCX0KCQoKcmV0dXJuIDA7CgkKfQoKCiAgICA=