#include<stdio.h> #define N 1001 #include<string.h> /* Sample Input: buff beltsui toothless laurel nader alay Sample Output: bu el a */ int main() { char a[N],b[N],c[N],d[N],temp; int i,j,n,m; while(gets(a) != NULL) { int k = 0,q = 0,j = 0; gets(b); n = strlen(a); m = strlen(b); for(i = 0;i < n;i++) { for(j = 0;j < m;j++) { if(a[i] == b[j]) c[k++] = a[i]; } } for(i = 0;i < k;i++) { for(j = i + 1;j < k;j++) { if(c[i] == c[j]) c[i] = 0; } } for(i = 0;i < k;i++) { if(c[i] != 0) { d[q++] = c[i]; } } for(i = 0;i < q;i++) { for(j = i;j < q;j++) { if(d[i] > d[j]) { temp = d[i]; d[i] = d[j]; d[j] = temp; } } } for(i = 0;i < q;i++) { printf("%c",d[i]); } printf("\n"); } } |
Double click to view unformatted code.