#include #include char kod1[3],kod2[3],meno1[21],meno2[21],t1[15],t2[15]; int body1,body2; int hra=1; char *code[9]={"cs","en","fr","de","hu","it","jp","pl","es"}; char *kam[9]={"Kamen","Rock","Pierre","Stein","Ko | Koe","Sasso | Roccia","Guu","Kamien","Piedra"}; char *noz[9]={"Nuzky","Scissors","Ciseaux","Schere","Ollo | Olloo","Forbice","Choki","Nozyce","Tijera"}; char *pap[9]={"Papir","Paper","Feuille","Papier","Papir","Carta | Rete","Paa","Papier","Papel"}; char v1[3][15]; char v2[3][15]; int vol1,vol2; int koniec=0; int main(void){ for(;;){ // scanf("%s %s\n",kod1,meno1); // scanf("%s %s\n",kod2,meno2); scanf("%s ",kod1);gets(meno1); scanf("%s ",kod2);gets(meno2); body1=0; body2=0; for(int i=0;i<9;i++){ if(strcmp(kod1,code[i])==0){ strcpy(v1[0],kam[i]); strcpy(v1[1],noz[i]); strcpy(v1[2],pap[i]); } if(strcmp(kod2,code[i])==0){ strcpy(v2[0],kam[i]); strcpy(v2[1],noz[i]); strcpy(v2[2],pap[i]); } } for(;;){ scanf("%s",t1); if(strcmp(t1,"-")==0){scanf("\n");break;} if(strcmp(t1,".")==0){koniec=1;break;} scanf("%s\n",t2); for(int j=0;j<3;j++){ if(strstr(t1,v1[j])!=NULL)vol1=j; if(strstr(t2,v2[j])!=NULL)vol2=j; } if(vol1 == 0 && vol2 == 2)body2++; if(vol1 == 1 && vol2 == 0)body2++; if(vol1 == 2 && vol2 == 1)body2++; if(vol2 == 0 && vol1 == 2)body1++; if(vol2 == 1 && vol1 == 0)body1++; if(vol2 == 2 && vol1 == 1)body1++; } printf("Game #%d:\n",hra++); printf("%s: %d point",meno1,body1); if(body1!=1)printf("s"); printf("\n"); printf("%s: %d point",meno2,body2); if(body2!=1)printf("s"); printf("\n"); if(body1!=body2){ if(body1>body2)printf("WINNER: %s\n",meno1); else printf("WINNER: %s\n",meno2); }else printf("TIED GAME\n"); printf("\n"); if(koniec==1)break; } return 0; }