ulvis.paste.net

Paste Search Dynamic
Recent pastes
str
  1. #include <iostream>
  2. using namespace std;
  3. void remv_adj_dup(char *);
  4.  
  5. void remv_adj_dup(char *pstr){
  6.         int cur = 0, prev = 0, dup_pair = 0, count = 0;
  7.         char str[20] = {'\0'};
  8.         if(!pstr || !*pstr)
  9.         return;
  10.  
  11.         while( pstr[cur] != '\0' ){
  12.                 if ( pstr[cur] == pstr[cur+1] ){
  13.                         str[dup_pair++] = pstr[cur];
  14.                   cur = cur +2;
  15.                   ++count;
  16.                 }
  17.                 else{
  18.                     str[dup_pair++] = pstr[cur];
  19.                     ++cur;
  20.                 }
  21.  
  22.         }
  23.         str[dup_pair] = '\0';
  24.         cout<< str;
  25. }
  26.  
  27.  
  28. int main() {
  29.         char str[]="ASSHUUTTOSSH";
  30. remv_adj_dup(str);
  31. //      cout<<str;
  32.         return 0;
  33. }
Parsed in 0.005 seconds