#include <iostream>
#include <vector>
std::vector<int> multiplyVectors(const std::vector<int>& vec1, const std::vector<int>& vec2) {
std::vector<int> result(vec1.size());
for (size_t i = 0; i < vec1.size(); ++i) {
result[i] = vec1[i] * vec2[i];
}
return result;
}
int main() {
std::vector<int> vec1 = {1, 2, 3, 4};
std::vector<int> vec2 = {5, 6, 7, 8};
std::vector<int> result = multiplyVectors(vec1, vec2);
for (int val : result) {
std::cout << val << " ";
}
}
/*
run:
5 12 21 32
*/