Witam. Robię 4 zadanie od góry w łatwych ze spoj (nie pisze które żeby inni nie mieli rozwiązania ) napisałem taki kod i nie działa nie mogę znaleźć błędu ;/ Program nie działa pewnie zrobiłem jakąś nieskończoną pętlę ale jej nie widze.
#include <iostream>
using namespace std;
int C,A;
int L=1;
string word;
int main()
{
cin>>C;
while(C>0)
{
cin>>word;
A=word.length();
cout<<word[0];
for(int B=1;A>B;B++)
{
if(word[B]!=word[--B])
{
cout<<word[B];
if(L>2)
{
if (word[++B]!=word[B])
{
cout<<L;
L=1;
}
}
}
else if(word[B]==word[--B])
{
L+1;
if(L<3)
{
if (word[++B]!=word[B])
cout<<B;
}
}
}
C--;
}
return 0;
}