producto escalar de dos vectores

Pedimos al usuario que ingrese el tamaño de los vectores y luego ingresamos sus valores correspondientes para luego poder multiplicarlo el uno con el otro ya que si recodamos el producto escalar es multiplicar uno por el otro.

#include<iostream> using namespace std; main(){ int n; //n cuardara la cantidad de componentes de los vectores int s=0; //en s se guardara el producto escalar cout<<"INGRESE LA CANTIDAD DE COMPONENTES DEL VECTOR: "; cin>>n; //leer n int v1[n],v2[n]; //en v1 y v2 se almacenara los componentes de cada vector cout<<"Vector1 = [\n"; for(int j=1;j<=n;j++){ //mientras sea menor igual que el total de componentes cin>>v1[j]; //leer componentes del vector1 } cout<<"]\n\n"; cout<<"Vector2 = [\n"; for(int j=1;j<=n;j++){ //mientras sea menor igual que el total de componentes cin>>v2[j]; //leer componentes del vector2 } cout<<"]\n"; for(int i=1;i<=n;i++){ s=s+v1[i]*v2[i]; //se multiplicara componente con componente de la misma posicion y luego sumar } cout<<"PRODUCTO ESCALAR Vetor1*Vector2 = "<<s; //mostrar el producto escalar }

Comentarios

Entradas populares