#include #include #include char dict[10001][16]; int dictpoc=0; int prechody[3][2]={{0,2},{1,2},{2,3}}; char mnozina[1000]; int readdict(){ dictpoc=0; scanf("%s\n",&dict[dictpoc]); /* printf("%s\n",dict[dictpoc]);*/ while(strcmp(dict[dictpoc++],"#")!=0){ scanf("%s\n",&dict[dictpoc]); /* printf("%s\n",dict[dictpoc]); */ } return --dictpoc; } int comparestr(char *a, char *b){ int aind=0, bind=0, stav=0, lena=0; char *pom; stav =abs(strlen(a) - strlen(b)); if (stav>1) return 2; if (strlen(a)>strlen(b)){ pom = a; a = b; b = pom; } lena = strlen(a); for(aind=0; aind