Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include<cstring>
- using namespace std;
- int main()
- {
- char s[201];
- int i=0,j=0;
- cout<<"s=";
- cin.getline(s,201);
- while(j<strlen(s))
- {
- while(s[j]!='\0'&&s[j]!=' ')
- j++;
- if((j-i)%2!=0)
- {
- if(j-i>1)
- {
- strcpy(s+(j-i)/2+i,s+(j-i)/2+1+i);
- i=j;
- }
- else
- i=j=j+1;
- }
- else
- {
- if(j-i>2)
- {
- strcpy(s+(j-i)/2+i-1,s+(j-i)/2+i);
- strcpy(s+i+(j-i)/2-1,s+i+(j-i)/2);
- i=j=j-1;
- }
- else
- i=j=j+1;
- }
- }
- cout<<s;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement