C++(Vectors multiply and divide)

C++ multiply

#include<iostream>
#include<vector>

using namespace std;

int main() {
  vector<int> vector1;
  vector<int> vector2;
  vector<int> vector3(5);

  vector1.push_back(17);
  vector1.push_back(10);
  vector1.push_back(31);
  vector1.push_back(5);
  vector1.push_back(7);

  vector2.push_back(3);
  vector2.push_back(1);
  vector2.push_back(6);
  vector2.push_back(19);
  vector2.push_back(8);

  for (int i = 0; i < vector1.size(); i++) {
    vector3[i] = vector1[i] * vector2[i];
    cout<<vector3[i]<<" ";
  }

  cout<<endl;

  return 0;  
}

C++ multiply with function

#include<iostream>
#include<vector>

using namespace std;

vector<float> multiply(vector<float>vector1,vector<float>vector2);

int main() {
  vector<float> vector1(10,15.1);
  vector<float> vector2(10,1.1);
  vector<float> vector_product(vector1.size());

  vector_product = multiply(vector1,vector2);

   for (int i = 0; i < vector_product.size(); i++) {

    cout<< vector_product[i] <<" ";
  }

  cout<<endl;

  return 0;
}

vector<float> multiply(vector<float>vector1,vector<float>vector2) {

  vector<float> vector3(vector1.size());

  for (int i = 0; i < vector1.size(); i++) {
    vector3[i] = vector1[i] * vector2[i];
  }

  return vector3;

}