#include<stdio.h>
#include<string.h>
int arr[150];
char str[1005];
char str1[1005];
int main()
{
int i,j,a,len,len1;
while(gets(str))
{
gets(str1);
memset(arr,0,sizeof(arr));
len=strlen(str);
len1=strlen(str1);
for(i=0; i<len; i++)
{
a=str[i];
for( j=0; j<len1; j++)
{
if(str[i]==str1[j])
{
arr[a]++;
str1[j]='X';
break;
}
}
j++;
}
for(i=1; i<130; i++)
{
if(arr[i]!=0)
{
for(j=0; j<arr[i]; j++)
printf("%c",i);
}
}
printf("\n");
memset(str,'\0',sizeof(str));
memset(str1,'\0',sizeof(str1));
}
return 0;
}
#include<string.h>
int arr[150];
char str[1005];
char str1[1005];
int main()
{
int i,j,a,len,len1;
while(gets(str))
{
gets(str1);
memset(arr,0,sizeof(arr));
len=strlen(str);
len1=strlen(str1);
for(i=0; i<len; i++)
{
a=str[i];
for( j=0; j<len1; j++)
{
if(str[i]==str1[j])
{
arr[a]++;
str1[j]='X';
break;
}
}
j++;
}
for(i=1; i<130; i++)
{
if(arr[i]!=0)
{
for(j=0; j<arr[i]; j++)
printf("%c",i);
}
}
printf("\n");
memset(str,'\0',sizeof(str));
memset(str1,'\0',sizeof(str1));
}
return 0;
}
0 comments: (+add yours?)
Post a Comment