Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<fstream>
- #include<queue>
- #include<string>
- using namespace std;
- ifstream in("input.txt");
- ofstream out("output.txt");
- int main() /*a, e, i, o, u, y*/
- {
- queue<string> que_1, que_2, que_3;
- string a, F, c = " ";
- int b, size_word;
- while (in >> a)
- {
- que_1.push(a);
- }
- in.close();
- //b = que_1.size();
- while (!que_1.empty())
- {
- a = que_1.back();
- que_1.pop();
- if ((a != " ") && (a != "\t") && (a != "\n"))
- F += a;
- else if ((F[0] == 'a') || (F[0] == 'e') || (F[0] == 'i') || (F[0] == 'o') || (F[0] == 'u') || (F[0] == 'y'))
- {
- /*size_word = F.length();
- for (int i = 0; i < size_word; i++)
- {
- que_2.push(F[i]);
- }*/
- que_2.push(F);
- que_2.push(c);
- }
- else
- {
- que_3.push(F);
- que_3.push(c);
- }
- }
- while (!que_2.empty())
- {
- /*a = que_2.back();
- que_2.pop();
- que_1.push(a);
- que_1.push(c);*/
- out << que_2.back();
- }
- while (!que_3.empty())
- {
- /*a = que_3.back();
- que_3.pop();
- que_1.push(a);
- que_1.push(c);*/
- out << que_3.back();
- }
- /*while (!que_1.empty())
- {
- out << que_1.back();
- que_1.pop();
- }*/
- out.close();
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement