#include<stdio.h> #include<string.h> void sort (char ch[],int n) { int i,j; char t; for(i=0;i<n;i++) { for(j=i+1;j<n;j++) { if(ch[i]>ch[j]) { t = ch[i]; ch[i] = ch[j]; ch[j] = t; } } } } int main() { char a[1000],b[1000],c[1000]; int i,j,k,n,m; while(gets(a)!=NULL) { gets(b); n = strlen(a); m = strlen(b); k=0; for(i=0;i<n;i++) { for(j=0;j<m;j++) { if(a[i] == b[j]) { // putchar(a[i]); c[k] = a[i]; k++; // putchar(b[j]); b[j] = '@'; // putchar(b[j]); //printf("\n"); break; } } } //puts(b); c[k] = '\0'; sort(c,k); puts(c); } return 0; } |
Double click to view unformatted code.