View Code of Problem 22

#include <stdio.h>
#include <string.h>
int main()
{
	char a[1001],b[1001],c[1001],d1[26],d2[26];
	int i,j,start,k;
	
	gets(a);
	gets(b);
	for(i = 0;i < 26;i++)
		d1[i] = 0;
	for(i = 0;i < 26;i++)
		d2[i] = 0;
	for(i = 0;i < strlen(a);i++)
		d1[a[i]-'a']++;
	for(i = 0;i < strlen(b);i++)
		d2[b[i]-'a']++;
	for(i = 0;i < 26;i++)
	{
		if(d1[i] != 0&&d2[i] != 0)
		{
			printf("%c",97+i);
		}
	}
	printf("\n");
}

Double click to view unformatted code.


Back to problem 22