Advertisement
cmiN

oop

Apr 9th, 2011
267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.77 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4. #include <string>
  5. using namespace std;
  6.  
  7. void fill(vector<string>& vec)
  8. {
  9.     string buffer;
  10.     cout << "Baga cuvinte neamule (nimic si enter daca vrei sa iesi din tiganie).\n";
  11.     do {
  12.         getline(cin, buffer);
  13.         vec.push_back(buffer);
  14.     } while (buffer.length());
  15.     vec.pop_back();
  16. }
  17.  
  18. void process(vector<string>& vec)
  19. {
  20.     sort(vec.begin(), vec.end());
  21. }
  22.  
  23. void show(vector<string>& vec)
  24. {
  25.     cout << "Cuvintele in ordine lexicografica.\n";
  26.     for (vector<string>::iterator it = vec.begin(); it != vec.end(); it++) {
  27.         cout << *it << " ";
  28.     }
  29.     cout << "\n";
  30. }
  31.  
  32. int main()
  33. {
  34.     vector<string> vec;
  35.     fill(vec);
  36.     process(vec);
  37.     show(vec);
  38.     return 0;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement