Mega Code Archive

 
Categories / C++ Tutorial / Vector
 

The use of the subscripting operator

#include <iostream> #include <vector> using namespace std; void show(const char *msg, vector<int> vect); int main() {   // Declare a vector that has an initial capacity of 10.   vector<int> v(10);   for(unsigned i=0; i < v.size(); ++i) v[i] = i*i;   show("Contents of v: ", v);   // the use of the subscripting operator.   int sum = 0;   for(unsigned i=0; i < v.size(); ++i) sum += v[i];   double avg = sum / v.size();   cout << "The average of the elements is " << avg << "\n\n";   return 0; } // Display the contents of a vector<int>. void show(const char *msg, vector<int> vect) {   cout << msg;   for(unsigned i=0; i < vect.size(); ++i)     cout << vect[i] << " ";   cout << "\n"; }