#include <iostream>
#include <string>
#include <set>
#include <algorithm>

using namespace std;

int main() {
	string w("galgje");
	string geraden(w.length(), '.');
	do {
		cout<<geraden<<endl<<"Raad een letter: ";
		char c;
		cin>>c;
		transform(w.begin(), w.end(), geraden.begin(), geraden.begin(), [=](char w_char, char geraden_char) -> char {
			if (w_char==c)
				return w_char;
			else
				return geraden_char;
		});
	}
	while (geraden!=w);
	cout<<"Je hebt het woord "<<w<<" geraden."<<endl;
	cin.get(); cin.get();
	return 0;
}
