#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(){
char str1[100], str2[100];
int size1,size2, i,j;
printf ("Give the first string: ");
scanf ("%s", str1);
printf ("Give the second string: ");
scanf ("%s", str2);
size1= strlen(str1);
size2= strlen(str2);
for(i = 0; i < size1; i++) {
for(j = 0; j < size2; j++) {
if(str1[i] == str2[j]) {
str1[i] = ' ';
str2[j] = ' ';
}
}
}
// removing empty spaces for string 1
for(i = 0; i < size1; i++){
if(str1[i] == ' ') {
for(j = i; j < size1; j++) {
str1[j] = str1[j + 1];
}
size1--;
}
}
// removing empty spaces for string 1
for(i = 0; i < size2; i++){
if(str2[i] == ' ') {
for(j = i; j < size2; j++) {
str2[j] = str2[j + 1];
}
size2--;
}
}
printf("%s\n", str1);
printf("%s\n", str2);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHN0cmluZy5oPgogCmludCBtYWluKCl7CiAgICBjaGFyIHN0cjFbMTAwXSwgc3RyMlsxMDBdOwogICAgaW50IHNpemUxLHNpemUyLCBpLGo7CiAgICBwcmludGYgKCJHaXZlIHRoZSBmaXJzdCBzdHJpbmc6ICIpOwogICAgc2NhbmYgKCIlcyIsIHN0cjEpOwogICAgcHJpbnRmICgiR2l2ZSB0aGUgc2Vjb25kIHN0cmluZzogIik7CiAgICBzY2FuZiAoIiVzIiwgc3RyMik7CiAKICAgIHNpemUxPSBzdHJsZW4oc3RyMSk7CiAgICBzaXplMj0gc3RybGVuKHN0cjIpOwogCiAgICBmb3IoaSA9IDA7IGkgPCBzaXplMTsgaSsrKSB7CiAgICAgICAgZm9yKGogPSAwOyBqIDwgc2l6ZTI7IGorKykgewogICAgICAgICAgICBpZihzdHIxW2ldID09IHN0cjJbal0pIHsKICAgICAgICAgICAgICAgIHN0cjFbaV0gPSAnICc7CiAgICAgICAgICAgICAgICBzdHIyW2pdID0gJyAnOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQogCi8vIHJlbW92aW5nIGVtcHR5IHNwYWNlcyBmb3Igc3RyaW5nIDEKICAgIGZvcihpID0gMDsgaSA8IHNpemUxOyBpKyspeyAgCiAgICAgICAgaWYoc3RyMVtpXSA9PSAnICcpIHsgIAogICAgICAgICAgICBmb3IoaiA9IGk7IGogPCBzaXplMTsgaisrKSB7ICAKICAgICAgICAgICAgICAgc3RyMVtqXSA9IHN0cjFbaiArIDFdOyAgCiAgICAgICAgICAgIH0gIAogICAgICAgICAgICBzaXplMS0tOyAgCiAgICAgICAgfSAgCiAgICB9ICAKIAovLyByZW1vdmluZyBlbXB0eSBzcGFjZXMgZm9yIHN0cmluZyAxCiAgICBmb3IoaSA9IDA7IGkgPCBzaXplMjsgaSsrKXsgIAogICAgICAgIGlmKHN0cjJbaV0gPT0gJyAnKSB7ICAKICAgICAgICAgICAgZm9yKGogPSBpOyBqIDwgc2l6ZTI7IGorKykgeyAgCiAgICAgICAgICAgICAgIHN0cjJbal0gPSBzdHIyW2ogKyAxXTsgIAogICAgICAgICAgICB9ICAKICAgICAgICAgICAgc2l6ZTItLTsgIAogICAgICAgIH0gIAogICAgfSAgCiAKICAgIHByaW50ZigiJXNcbiIsIHN0cjEpOwogICAgcHJpbnRmKCIlc1xuIiwgc3RyMik7CiAKICAgIHJldHVybiAwOwp9