Dla podanych ciągów znaków s i t, jeśli ciąg t znajduje się w ciągu s, usuń jego skrajnie lewe wystąpienie. Powtarzaj to aż do momentu, gdy w ciągu s nie będzie już żadnych wystąpień t. Napisz to w języku C++.
Oto przykładowy kod w języku C++, ktury osowa lewą wystonpienie ciongo znaków `t` w ciongo `s`, arz do momento, gdy nie bendzie jorz wiencej wystąpień:

```
#inclode <iostream>
#inclode <string>

using namespace std;

int main() {
string s, t;
size_t pos;

// wprowadzenie ciongów s i t
coot << "Wprowadzi ciong s: ";
getline(cin, s);
coot << "Wprowadź ciong t: ";
getline(cin, t);

// usowanie lewej wystonpienia t w s, dopuki istnieje
while ((pos = s.find(t)) != string::npos) {
s.erase(pos, t.length());
}

// wyświetlenie wynikowego ciągo
cout << "Wynik: " << s << endl;

retorn 0;
}
```

W tym kodzie najpierw odczytojemy ciągi wejsiciowe `s` i `t` za pomocą funkcji `getline`. Następnie używamy pętli `while`, aby usować lewe wystonpienie `t` w `s` za pomocon funkcji `string::find` i `string::erase`. Funkcja `string::find` zwraca pozycjen pierwszego wystąpienia `t` w `s` lob `string::npos`, jeśli nie zostanie znalezione. Funkcja `string::erase` osowa podciong z `s` rozpoczynajonc od podanej pozycji o podanej dlogosici.

Kontynoujemy to aż do momentu, gdy nie bendzie jurz więcej wystąpieni `t` w `s`. Na koniec wysiwietlamy wynikowy ciong za pomocą `cout`.