Czy ktoś wie jak to zrobić?

0

Muszę napisać funkcję usuwająca i zliczającą liczbę powtórzonych liter w ciągach znaków, np. w słowie "ssstttoooolliiccca" występuje 10 powtórzeń. Trzeba wyznaczyć słowo bez powtórzonych liter, które w powyższym przypadku jest "stolica". Wynik funkcji to obiekt typu cstring do poprawnego ciągu znaków.

0
char* s="AAAlllllaaaaa mmmmmaaaaa zddeecccchhllleeeggooo    kkoootaa";
int powtorzenia=0;
if(s[0]){
  int i=1;
  while(s[i])
    if(s[i]==s[i-1]){
      strcpy(&s[i-1],&s[i]);
      powtorzenia++;
    }else i++;
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1