1: //set01.cpp 3: #include <iostream> 4: #include <set> 5: using namespace std; 7: int main() 8: { 9: cout << "\nThis program creates a set from an array of integer " 10: "values and\nthen displays the values in the set using a set " 11: "iterator."; 12: cout << "\nPress Enter to continue ... "; cin.ignore(80, '\n'); 14: cout << "\nWe begin by creating an array of 14 positive integers, " 15: "and\nthen we try to create a set containing the same values."; 16: cout << "\nPress Enter to continue ... "; cin.ignore(80, '\n'); 17: int a[] = {7, 4, 9, 1, 3, 4, 8, 2, 7, 5, 3, 6, 10, 4}; 18: set<int> s(a, a+14); 20: cout << "\nHowever, the size of the set is " << s.size() << "."; 21: cout << "\nPress Enter to continue ... "; cin.ignore(80, '\n'); 23: cout << "\nHere are the values in the set:\n"; 24: set<int>::iterator p = s.begin(); 25: while (p != s.end()) cout << *p++ << " "; 26: cout << "\nPress Enter to continue ... "; cin.ignore(80, '\n'); 27: }