Source of is_sorted1a.cpp


  1: //is_sorted1a.cpp

  3: #include <iostream>
  4: #include <iomanip>
  5: #include <vector>
  6: #include <algorithm>
  7: using namespace std;

  9: int main()
 10: {
 11:     cout << "\nThis program illustrates the use of the STL "
 12:         "is_sorted() algorithm from\n<algorithm> to "
 13:         "test whether a vector of integers is sorted "
 14:         "in (default)\nascending order.";
 15:     cout << "\nPress Enter to continue ... "; cin.ignore(80, '\n');

 17:     int a[] = {1, 2, 3, 4, 5};
 18:     int b[] = {1, 2, 3, 6, 5};
 19:     vector<int> va(a, a+5);
 20:     vector<int> vb(b, b+5);
 21:     cout << boolalpha;
 22:     cout << is_sorted(va.begin(), va.end()) << endl;
 23:     cout << is_sorted(vb.begin(), vb.end()) << endl;
 24:     cout << "Press Enter to continue ... "; cin.ignore(80, '\n');
 25: }