View Code of Problem 22

#include<stdio.h>
#include<string.h>
#include<algorithm>
#include<iostream>
#include<string>
using namespace std;
int main() {
	string a, b;
	while (getline(cin, a) && getline(cin, b)) {
		char c[1000];
		int k = 0;
		for (int i = 0; i < a.size(); i++) {
			if (b.find(a[i]) != -1) {
				c[k++] = a[i];
				b[b.find(a[i])] = '#';
			}
		}
		sort(c, c + k);
		for (int i = 0; i < k; i++) {
			printf("%c", c[i]);
		}
		printf("\n");
	}
}

Double click to view unformatted code.


Back to problem 22