#include #include #include int main (void){ char *one = "::::o::::"; char *two_a = "o:::::::o"; char *two_b = "::o:::o::"; char *three_a = "o:::o:::o"; char *three_b = "::o:o:o::"; char *four = "o:o:::o:o"; char *five = "o:o:o:o:o"; char *six_a = "o:oo:oo:o"; char *six_b = "ooo:::ooo"; char *vstup = malloc(3*sizeof(char)); char *radek_b = malloc(3*sizeof(char)); char *radek_c = malloc(3*sizeof(char)); scanf("%s", vstup); scanf("%s", radek_b); scanf("%s", radek_c); strcat(vstup, radek_b); strcat(vstup, radek_c); if (strcmp(vstup, two_a) == 0) printf("1\n"); else if (strcmp(vstup, two_a) == 0) printf("2\n"); else if (strcmp(vstup, two_b) == 0) printf("2\n"); else if (strcmp(vstup, three_a) == 0) printf("3\n"); else if (strcmp(vstup, three_b) == 0) printf("3\n"); else if (strcmp(vstup, four) == 0) printf("4\n"); else if (strcmp(vstup, five) == 0) printf("5\n"); else if (strcmp(vstup, six_a) == 0) printf("6\n"); else if (strcmp(vstup, six_b) == 0) printf("6\n"); else printf("unknown\n"); free(vstup); free(radek_b); free(radek_c); return 0; }