calcular producto escalar

Iniciado por indict, 11 Diciembre 2012, 09:01 AM

0 Miembros y 1 Visitante están viendo este tema.

rir3760

Cita de: indict en 11 Diciembre 2012, 19:10 PMHe rectificado las erradas, pero sigue sin compilar bien.
Si no tienes un libro sobre C++ de calidad es hora de conseguir uno. Puedes revisar las recomendaciones mediante el motor de búsqueda de los foros.

En tu programa falta la llave de cierre de la función main y al final de esta tienes, por alguna extraña razón, un par de llaves:
Código (cpp) [Seleccionar]
s=producto_escalar(v1,v2){ // <==
cout<<"el producto escalar es"<<s<<endl;} // <==

Eliminalas y coloca un punto y coma al final de la primera sentencia para marcar el final de esta:
Código (cpp) [Seleccionar]
s=producto_escalar(v1,v2);
cout<<"el producto escalar es"<<s<<endl;


También hay que eliminar la variable "k" en la función main ya que no la utilizas y en la función que calcula el producto el tipo correcto para el contador "i" es "vector<int>::size_type".

Con esos cambios el programa debe compilar y ejecutarse correctamente.

Un saludo
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language