grazie..!!
cmq sn riuscito a rifarlo in questo modo..:
codice:
#include<iostream>
using namespace std;
int main()
{
enum tipo{sasso,rete,forbici}giocata;
enum vittoria{computer,giocatore,pareggio}resoconto;
string scelta;
int mia,tua,q,v;
do
{
giocata=(tipo)mia;
giocata=(tipo)tua;
v=(vittoria)resoconto;
v=giocatore;
cout<<"scegli: ";
cin>>scelta;
q=rand();
switch(scelta[0])
{
case 's':case'S':mia=sasso;break;
case 'r':case'R':mia=rete;break;
case 'f':case'F':mia=forbici;break;
default:cout<<"ok!alla prossima,ciao!"<<endl;
}
switch(q%3)
{
case 0:tua=sasso;cout<<"io ho tirato sasso"<<endl;break;
case 1:tua=rete;cout<<"io ho tirato rete"<<endl;break;
case 2:tua=forbici;cout<<"io ho tirato forbici"<<endl;
}
if(mia==tua)
v=pareggio;
if(mia==rete && tua==forbici || mia==forbici && tua==sasso || mia==sasso && tua==rete)
v=computer;
switch(v)
{
case giocatore:cout<<"hai vinto"<<endl;break;
case computer:cout<<"ho vinto"<<endl;break;
case pareggio:cout<<"pareggio"<<endl;
}
}
while(scelta[0]=='s'||scelta[0]=='r'||scelta[0]=='f');
}
ke dici c sn parekki errori nella versione precedente?
+ke altro xke era un esame e devo fare l'autocorrezione..