Advertisement
MrEfendi

asdasd

Nov 1st, 2014
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.88 KB | None | 0 0
  1. #include <iostream>
  2. #include <sstream>
  3.  
  4. using namespace std;
  5.  
  6. int main() {
  7.     short repeating;
  8.     cin >> repeating;
  9.     for (int j = 0; j < repeating; j++) {
  10.         string input;
  11.         cin >> input;
  12.  
  13.         ostringstream save;
  14.         int powtorzylosie = 1;
  15.  
  16.         for (int i = 0; i < input.length(); i++) {
  17.             if (input[i] == input[i+1]) {
  18.                 powtorzylosie++;
  19.  
  20.             } else {
  21.                 if (powtorzylosie > 1) {
  22.                     if (powtorzylosie == 2) {
  23.                         save << input[i] << input[i];
  24.                     } else {
  25.                         save << input[i] << powtorzylosie;
  26.                     }
  27.                 } else {
  28.                     save << input[i];
  29.                 }
  30.  
  31.                 powtorzylosie = 1;
  32.             }
  33.         }
  34.         cout << save.str() << endl;
  35.     }
  36.     return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement