#include #include #include #include using namespace std; vector randomVector (int n, int upperBound) { vector vec (n); for (int i = 0; i& vec) { for (int i = 0; i < (int) vec.size(); i++) { cout << vec[i] << " "; } } int howMany (const vector& vec, int value) { int count = 0; for (int i=0; i< vec.size(); i++) { if (vec[i] == value) count++; } return count; } int main () { vector count (4, 0); vector doubleVector; vector copy1 (count); vector copy2 = count; int numValues = 20; int upperBound = 10; srand(time(NULL)); vector Vector = randomVector (numValues, upperBound); printVector (Vector); numValues = 1000000; upperBound = 365; Vector = randomVector (numValues, upperBound); cout << "\nvalue\thowMany\n"; for (int i = 0; i histogram (upperBound); for (int i = 0; i histogram (upperBound, 0); for (int i = 0; i