print vector c++ code example
Example 1: cpp print vector
for(int i = 0; i < vec.size(); i++)
std::cout << vec[i] << ' ';
Example 2: c++ print elements of vector to the console
#include <iostream>
#include <vector>
int main()
{
std::vector<int> myVector = {1, 2, 3, 4, 5, 6};
for(int i = 0; i < myVector.size(); i++)
{
std::cout << myVector[i] << std::endl;
}
}
Example 3: print matrix c++
#include <iostream>
using namespace std;
int matrix[3][3];
int main()
{
for(int x=0;x<3;x++)
{
for(int y=0;y<3;y++)
{
matrix[x][y]=1;
}
}
for(int x=0;x<3;x++)
{
for(int y=0;y<3;y++)
{
cout<<matrix[x][y];
}
cout<<endl;
}
return 0;
}
Example 4: print a 3d vector in c++
template<typename T>
static void show(T vec)
{
std::cout << vec;
}
template<typename T>
static void show(std::vector<T> vec)
{
int size = vec.size();
if (size <= 0) {
std::cout << "invalid vector";
return;
}
std::cout << '{';
for (int l = 0; l < size - 1; l++) {
show(vec[l]);
std::cout << ',';
}
show(vec[size - 1]);
std::cout << '}';
}