artemgf

йынтарбО кодяроп

Apr 12th, 2017
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.27 KB | None | 0 0
  1. #include <iostream>
  2. #include <conio.h>
  3. #include <string>
  4. #include <algorithm>
  5.  
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10.     string prom, last[1001] = { "" };
  11.     int i=1, o;
  12.    
  13.     while (getline(cin, prom))
  14.     {
  15.         o = 0;
  16.         for (int u = 0;u<prom.size();u++)
  17.         {
  18.             if (u != 0)
  19.             {
  20.                 if (((prom[u - 1] < 'A' || prom[u - 1] > 'Z') && (prom[u - 1] < 'a' || prom[u - 1] > 'z')) && ((prom[u] >= 'A' && prom[u] <= 'Z') || (prom[u] >= 'a' && prom[u] <= 'z')))
  21.                     o = u;
  22.                 if (((prom[u] < 'A' || prom[u] > 'Z') && (prom[u] < 'a' || prom[u] > 'z')) && ((prom[u - 1] >= 'A' && prom[u - 1] <= 'Z') || (prom[u - 1] >= 'a' && prom[u - 1] <= 'z')))
  23.                 {
  24.  
  25.                     string prom2;
  26.                     prom2 = prom.substr(o, u-o);
  27.                     for (int y = prom2.size() - 1; y >= 0; y--)
  28.                         last[i] += prom2[y];
  29.                 }
  30.             }
  31.             if ((prom[u] < 'A' || prom[u] > 'Z') && (prom[u] < 'a' || prom[u] > 'z'))
  32.                 last[i] += prom[u];
  33.             if (u == prom.size() - 1 && ((prom[u] >= 'A' && prom[u] <= 'Z') || (prom[u] >= 'a' && prom[u] <= 'z')))
  34.             {
  35.                 string prom2;
  36.                 prom2 = prom.substr(o, prom.size() - o);
  37.                 for (int y = prom2.size() - 1; y >= 0; y--)
  38.                     last[i] += prom2[y];
  39.             }
  40.         }
  41.         i++;
  42.     }
  43.  
  44.    
  45.     for (int u = 1; u <= i; u++)
  46.     {
  47.         cout << last[u];
  48.         if(u!=i)
  49.         cout << endl;
  50.     }
  51.  
  52.     _getch();
  53.     return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment