#include #include

using namespace std;

int main() { int n; cout << "Enter the dimension of the vectors: "; cin >> n;

vector<int> veca(n), vecb(n);

cout << "Enter the elements of vector a: ";
for (int i = 0; i < n; i++) {
    cin >> veca[i];
}

cout << "Enter the elements of vector b: ";
for (int i = 0; i < n; i++) {
    cin >> vecb[i];
}

int dotProduct = 0;
for (int i = 0; i < n; i++) {
    dotProduct += veca[i] * vecb[i];
}

cout << "Dot product of the vectors: " << dotProduct << endl;

return 0;
请用vector写出c++向量点积计算在线性代数、计算几何中向量点积是一种十分重要的运算。n给定两个 n 维向量veca=a1a2a3an和vecb=b1b2b3bn求点积veca×vecb=a1b1+a2b2+a3b3++anbn 。写出c++代码

原文地址: https://www.cveoy.top/t/topic/hYJM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录