lunes, 12 de diciembre de 2011

Producto escalar en C++

#include <iostream>
using namespace std;
#define DIM 3

float leer_vector(float w[DIM])
{
int i;
cout<<"Dame las "<<DIM<<" coordenadas del vector :\n";
for(i=0;i<DIM;i++)
cin>>w[i];

return 0;
}

float escalar(float w[DIM], float t[DIM])
{
float esc=0;
int i;

for(i=0;i<DIM;i++)
esc=esc+w[i]*t[i];

return esc;
}

int main()

{
float esc, u[DIM], v[DIM];
leer_vector(u);
leer_vector(v);
esc=escalar(u,v);
cout<<"El productor escalar es: "<<esc<<endl;

return 0;
}

No hay comentarios:

Publicar un comentario