Jak przekształcić instrukcję IF z 2 zmiennymi na funkcję przełącznika przy użyciu C?
Mam instrukcję IF, którą chcę przekształcić w instrukcję Switch ... Ale ma ona dwie zmienne! Czy można to zrobić na C?
To gra o skale, papierze i nożyczkach:
(R dla rocka, P dla papieru, S dla nożyczek)
char play1, play2;
printf("\nPlayer 1 - Enter your Play: ");
scanf ("%c", &play1);
printf("\nPlayer 2 - Enter your Play: ");
scanf (" %c", &play2);
if (play1 == 'R' && play2 == 'P') {
printf ("Paper wins!"); }
else if (play1 == 'R' && play2 == 'S') {
printf ("Rock wins!");}
else if (play1 == 'R' && play2 == 'R) {
printf ("Draw!");}
i muszę to zrobić dla innych opcji, więc lepiej byłoby użyć przełącznika!