Problema con esercizio "Carta-forbici.sasso"

di il
2 risposte

Problema con esercizio "Carta-forbici.sasso"

Devo scrivere un programma in grado di determinare il risultato di una partita a carta sasso forbici ma non capisco dove sta l'errore nel codice da me scritto:
int main()
{char c,s,f,p1,p2;
printf("\nCosa vuole giocare Player1?(c=carta,s=sasso,f=forbici)");
scanf("%c", &p1);
fflush(stdin);
printf("\nCosa vuole giocare Player2?(c=carta,s=sasso,f=forbici)");
scanf("%c", &p2);
if(((p1==c) && (p2==s)) || ((p1==s) && (p2==f)) || ((p1==f) && (p2==c)))
    printf("Player1 wins!");
if(((p1==c) && (p2==f)) || ((p1==s) && (p2==c)) || ((p1==f) && (p2==s)))
    printf("Player2 wins!");
if(((p1==c) && (p2==c)) || ((p1==s) && (p2==s)) || ((p1==f) && (p2==f)))
    printf("Draw");
return 0;
}
Qualcuno mi può aiutare?

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte