#include#include //a97 z122 A65 Z90 0-48 9-57 int main() { char rstring[81]; char wstring[81]; gets(rstring); gets(wstring); char nostring[81]; //================================== int i; int j; int k = 0; for(i = 0; i < strlen(rstring); i ++) { for(j = 0; j < strlen(wstring); j ++) { if(*(rstring+i) <= '9' && *(rstring+i) >= '0') { if(*(rstring+i) == *(wstring+j)) { break; } else { if(j == strlen(wstring) -1) { nostring[k ++] = *(rstring+i); } } } else if(*(rstring+i) <= 'z' && *(rstring+i) >= 'a') { if(*(rstring+i) == *(wstring+j) || *(rstring+i) == (*(wstring+j) - 32)) { break; } else { if(j == strlen(wstring) -1) { nostring[k ++] = *(rstring+i); } } } else if(*(rstring+i) <= 'Z' && *(rstring+i) >= 'z') { if(*(rstring+i) == *(wstring+j) || *(rstring+i) == (*(wstring+j) + 32)) { break; } else { if(j == strlen(wstring) -1) { nostring[k ++] = *(rstring+i); } } } else { if(*(rstring+i) == *(wstring+j)) { break; } else { if(j == strlen(wstring) -1) { nostring[k ++] = *(rstring+i); } } } } } // puts(rstring); for(i = 0 ; i < k; i ++) { if(*(nostring+i) <= 'z' && *(nostring+i) >= 'a') { *(nostring+i) = *(nostring+i) - 32; } } for(i = 0 ; i < k; i ++) { for(j = i+1; j < k; j ++) { if(*(nostring+i) == *(nostring+j)) { *(nostring+j) = ' '; } } } for(i = 0 ; i < k; i ++) { if(*(nostring+i) != ' ') { printf("%c",*(nostring+i)); } } return 0; }



