👤

să se calculeze produsul scalar a doi vectori a și b.Dimensiunea vectorilor și coordonatele lor se citesc de la tastatură. Algoritmii vor fi scriși în limbajul c++​

Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int main() {

int dim;

// Citim dimensiunea vectorilor

cout << "Introduceti dimensiunea vectorilor: ";

cin >> dim;

// Declaram doua tablouri pentru coordonatele vectorilor

int vectorA[dim], vectorB[dim];

// Citim coordonatele primului vector

cout << "Introduceti coordonatele primului vector: ";

for (int i = 0; i < dim; ++i) {

cin >> vectorA[i];

}

// Citim coordonatele celui de-al doilea vector

cout << "Introduceti coordonatele celui de-al doilea vector: ";

for (int i = 0; i < dim; ++i) {

cin >> vectorB[i];

}

// Calculam produsul scalar

int produsScalar = 0;

for (int i = 0; i < dim; ++i) {

produsScalar += vectorA[i] * vectorB[i];

}

// Afisam produsul scalar

cout << "Produsul scalar al celor doi vectori este: " << produsScalar << endl;

return 0;

}