In this C++ tutorial, you will learn how to print elements of a vector, using looping statements like While loop, For loop, or Foreach loop, with examples.
C++ Print Vector Elements
To print elements of C++ vector, you can use any of the looping statements or foreach statement.
1. Print vector elements using ForEach
In the following program, we shall use C++ Foreach statement to print the elements of vector.
C++ Program
#include <iostream> #include <vector> using namespace std; int main() { vector<int> nums; nums.push_back(53); nums.push_back(47); nums.push_back(85); nums.push_back(92); for (int element: nums) cout << element << endl; }
Output
53 47 85 92
2. Print vector elements using While loop
In the following program, we shall use C++ While Loop to print the elements of vector from starting to end. We shall use index to access an element of vector during each iteration.
C++ Program
#include <iostream> #include <vector> using namespace std; int main() { vector<int> nums; nums.push_back(53); nums.push_back(47); nums.push_back(85); nums.push_back(92); int i = 0; while (i < nums.size()) { cout << nums[i] << endl; i++; } }
Output
53 47 85 92
3. Print vector elements using For loop
In the following program, we shall use C++ For Loop to print the elements of vector. As in while loop, we shall use index to access elements of vector in this example as well.
C++ Program
#include <iostream> #include <vector> using namespace std; int main() { vector<int> nums; nums.push_back(53); nums.push_back(47); nums.push_back(85); nums.push_back(92); for (int i = 0; i < nums.size(); i++) { cout << nums[i] << endl; } }
Output
53 47 85 92
Conclusion
In this C++ Tutorial, we learned how to print all the elements of a vector from start to end using loop statements and foreach statement.