#include <iostream>
#include <vector>
using namespace std;

template<typename T>
void printv(const vector<T> &v) {
    cout << "vector:";
    for (int i = 0; i < v.size(); i++) {
        cout << ' ' << v[i];
    }
    cout << endl;
}

int main() {
    vector<int> v1;
    v1.push_back(2);
    v1.push_back(1);
    printv(v1);

    vector<double> v2;
    v2.push_back(5.7);
    v2.push_back(9.8);
    printv(v2);
}
