#include <iostream>
#include <string>
using namespace std;
int main() {
string haslo = "komputer";
string odgadniete = "________";
int proby = 10;
int licznik = 0;
int wygrana = 0;
cout << "Liczba liter: " << haslo.length() << endl;
while (proby > 0 && odgadniete != haslo) {
cout << "Proby: " << proby << endl;
char litera;
cin >> litera;
licznik++;
bool traf = false;
for (int i = 0; i < haslo.length(); i++) {
if (haslo[i] == litera) {
odgadniete[i] = litera;
traf = true;
}
}
if (!traf) {
proby--;
}
if (odgadniete == haslo) {
wygrana = licznik;
}
}
if (odgadniete == haslo) {
cout << "Wygrales w probie: " << wygrana << endl;
} else {
cout << "Przegrales" << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewogICAgc3RyaW5nIGhhc2xvID0gImtvbXB1dGVyIjsKICAgIHN0cmluZyBvZGdhZG5pZXRlID0gIl9fX19fX19fIjsKCiAgICBpbnQgcHJvYnkgPSAxMDsKICAgIGludCBsaWN6bmlrID0gMDsKICAgIGludCB3eWdyYW5hID0gMDsKCiAgICBjb3V0IDw8ICJMaWN6YmEgbGl0ZXI6ICIgPDwgaGFzbG8ubGVuZ3RoKCkgPDwgZW5kbDsKCiAgICB3aGlsZSAocHJvYnkgPiAwICYmIG9kZ2FkbmlldGUgIT0gaGFzbG8pIHsKICAgICAgICBjb3V0IDw8ICJQcm9ieTogIiA8PCBwcm9ieSA8PCBlbmRsOwoKICAgICAgICBjaGFyIGxpdGVyYTsKICAgICAgICBjaW4gPj4gbGl0ZXJhOwoKICAgICAgICBsaWN6bmlrKys7CgogICAgICAgIGJvb2wgdHJhZiA9IGZhbHNlOwoKICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IGhhc2xvLmxlbmd0aCgpOyBpKyspIHsKICAgICAgICAgICAgaWYgKGhhc2xvW2ldID09IGxpdGVyYSkgewogICAgICAgICAgICAgICAgb2RnYWRuaWV0ZVtpXSA9IGxpdGVyYTsKICAgICAgICAgICAgICAgIHRyYWYgPSB0cnVlOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBpZiAoIXRyYWYpIHsKICAgICAgICAgICAgcHJvYnktLTsKICAgICAgICB9CgogICAgICAgIGlmIChvZGdhZG5pZXRlID09IGhhc2xvKSB7CiAgICAgICAgICAgIHd5Z3JhbmEgPSBsaWN6bmlrOwogICAgICAgIH0KICAgIH0KCiAgICBpZiAob2RnYWRuaWV0ZSA9PSBoYXNsbykgewogICAgICAgIGNvdXQgPDwgIld5Z3JhbGVzIHcgcHJvYmllOiAiIDw8IHd5Z3JhbmEgPDwgZW5kbDsKICAgIH0gZWxzZSB7CiAgICAgICAgY291dCA8PCAiUHJ6ZWdyYWxlcyIgPDwgZW5kbDsKICAgIH0KCiAgICByZXR1cm4gMDsKfQ==