Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <conio.h>
- #include <string>
- #include <algorithm>
- using namespace std;
- int main()
- {
- string prom, last[1001] = { "" };
- int i=1, o;
- while (getline(cin, prom))
- {
- o = 0;
- for (int u = 0;u<prom.size();u++)
- {
- if (u != 0)
- {
- 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')))
- o = u;
- 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')))
- {
- string prom2;
- prom2 = prom.substr(o, u-o);
- for (int y = prom2.size() - 1; y >= 0; y--)
- last[i] += prom2[y];
- }
- }
- if ((prom[u] < 'A' || prom[u] > 'Z') && (prom[u] < 'a' || prom[u] > 'z'))
- last[i] += prom[u];
- if (u == prom.size() - 1 && ((prom[u] >= 'A' && prom[u] <= 'Z') || (prom[u] >= 'a' && prom[u] <= 'z')))
- {
- string prom2;
- prom2 = prom.substr(o, prom.size() - o);
- for (int y = prom2.size() - 1; y >= 0; y--)
- last[i] += prom2[y];
- }
- }
- i++;
- }
- for (int u = 1; u <= i; u++)
- {
- cout << last[u];
- if(u!=i)
- cout << endl;
- }
- _getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment