dicevi csi tu?
codice:
#include<iostream>
using namespace std;
enum tipo{s,r,f}giocata;
enum vittoria{computer,giocatore,pareggio}resoconto;
char scelta;
int n,v,q;
int main()
{
do
{
giocata=(tipo)scelta;
resoconto=(vittoria)v;
giocata=(tipo)n;
cout<<"scegli: ";
cin>>scelta;
q=rand();
switch(q%3)
{
case 0:n='s';cout<<"computer=sasso"<<endl;break;
case 1:n='r';cout<<"computer=rete"<<endl;break;
case 2:n='f';cout<<"computer=forbice"<<endl;
}
if( (scelta=='s' && n=='f')||(scelta=='f' && n=='r')||(scelta=='r' && n=='s') )
v=0;
else if((scelta=='s' && n=='r')||(scelta=='f' && n=='s')||(scelta=='r' && n=='f') )
v=1;
else if((scelta=='s'&& n=='s')||(scelta=='r'&& n=='r')||(scelta=='f'&& n=='f'))
v=2;
else cout<<"fine gioco"<<endl;
switch(v)
{
case 0:cout<<"hai vinto"<<endl;break;
case 1:cout<<"ha vinto il computer"<<endl;break;
case 2:cout<<"pareggio"<<endl;break;
default:break;
}
}
while(scelta=='s' || scelta=='f' || scelta=='r');
system("pause");
return 0;
}