C++ stl vector

coolroose's Avatar, Join Date: Nov 2011
Newbie Member
Please help me with this question, data structure in c++

Code:
/* Use a foward iterator for an STL vector on ints. Populate the vector with 10 ints&display the content of the vector.
Next zero the vector entries&display the vector again.*/
0
dearvivekkumar's Avatar, Join Date: Feb 2012
Go4Expert Member
Code:
/*
 * Includes
 *
 */
#include <iostream>
#include <vector>

using std::vector;
using std::cout;
using std::endl;

int main(int argc, char* argv[])
{
   vector<int> myIntVector;
	size_t i = 0;
	for(i = 0; i < 10; i++){
		myIntVector.push_back(i + 100);
	}

	vector<int>::iterator it;
	i = 0;
	for(it = myIntVector.begin(); it < myIntVector.end(); ++it) {
		cout << "myIntVector[" << i++ << "] = " << *it << endl;
	}

	for(it = myIntVector.begin(); it < myIntVector.end(); ++it) {
		*it = 0;
	}

	cout << "\n\nDisplaying vector after setting all its element to 0\n";
	i = 0;
	for(it = myIntVector.begin(); it < myIntVector.end(); ++it) {
		cout << "myIntVector[" << i++ << "] = " << *it << endl;
	}

	return 0;
}
0
coolroose's Avatar, Join Date: Nov 2011
Newbie Member
Run great!
Thanks