Imposible de ganarle a la PC no he podido ganar ni una sola vez hahaha cuando trate de hacer fraude de algun modo poniendo 1,2 se puso loco el juego
Código (cpp) [Seleccionar]
#include<iostream>
using namespace std;
int main()
{
int num,turno=1,resto,aux;
do
{
cout<<"Introduzca numero: ";
cin>>num;
}
while(num<=0);
if(num%4==1)
turno=0;
do
{
cout<<num<<" Objetos"<<endl;
switch(turno)
{
case 0: do
{
cout<<"Quitar [1] [2] [3] objetos: ";
cin>>resto;
}
while(resto<1 || resto>3 || resto>num);
turno=2;
break;
case 2: resto=4-resto;
cout<<"Computador quita "<<resto<<" objetos"<<endl;
turno=0;
break;
case 1: for(int j=num-1;j>=num-3;j--)
if(j%4==1)
aux=j;
resto=num-aux;
cout<<"Computador quita "<<resto<<" objetos"<<endl;
turno=0;
break;
}
num-=resto;
}
while(num!=0);
cout<<"Computador Wins... user sucks!!!"<<endl;
}