Write a C++ console program to do the following:
1. Define an array of ints with the ten elements { 0, 1,2,3, 4, 5, 6, 7, 8, 9 }.
2. Define a vector<int> with those ten elements.
3. Define a list<int> with those ten elements.
4. Define a second array, vector, and list, each initialized as a copy of the
first array, vector, and list, respectively.
5. Increase the value of each element in the array by 2; increase the value of
each element in the vector by 3; increase the value of each element in the
list, by 5.
6.Print out a label and then the values of each of the containers
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
#include <iostream>
#include <array>
int main ()
{
std::array<int,10> myarray = { 0,1,2,3,4,5,6,7,8,9 };
std::cout << "myarray contains:";
for ( auto it = myarray.begin(); it != myarray.end(); ++it )
std::cout << ' ' << *it;
std::cout << '\n';
return 0;
}
|