1 / 2
Dec 2020

Spojrzał by ktoś i powiedział dlaczego nie działa ? nie znalazłem na razie przypadku dla którego rozwiązanie jest błędne

#include // tu jest iostream

using namespace std;
int c,d, licznik,t;
string wyraz;
int main()
{
cin >> c;
for ( int i=0 ; i<c ; i++)
{
cin >> wyraz;
d= wyraz.length();
for( int q=0 ; q<d; q++)
{ licznik=0;
for(t=0 ; t<d; t++)
{
if(wyraz[q]==wyraz[t])
licznik++;
}
if(licznik<=2)
{
for(int j=1 ; j<2 ; j++)
cout <<wyraz[q];
}
else
if(wyraz[q]!=wyraz[q+1])
cout << wyraz[q] <<licznik;
}
}
return 0;
}

  • created

    Dec '20
  • last reply

    Dec '20
  • 1

    reply

  • 621

    views

  • 2

    users

  • 1

    link