I teraz to juz na pewno jesst dobrze a i tak jest błędna odpowiedź.
{#include
using namespace std;
int c, x, liczba=1;
string wyraz;
int main()
{
cin>>c;
for(int i=0;i<c;i++)
{
cin>>wyraz;
cout<<wyraz[0];
if ((wyraz.length())==2) cout<<wyraz[1];
else if (wyraz.length()>2) {if(wyraz[0]==wyraz[1] && wyraz[1]==wyraz[2]) liczba++; else cout<<wyraz[1];}
for (x=2;x<(wyraz.length()+1);x++)
{
if ((wyraz[x]==wyraz[x-1]) && (wyraz[x]==wyraz[x-2]) && (wyraz[x]!=wyraz[x+1])) {cout<<liczba+1;liczba=1;}
else if ((wyraz[x]==wyraz[x-1]) && (wyraz[x]==wyraz[x+1])) liczba++;
else cout<<wyraz[x];
}
cout<<endl;
}
return 0;
}