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; }

Rispondi quotando