Vectores ortogonales

Crea una función que reciba dos vectores de números enteros como arreglos y determine si son ortogonales. Devuelve un valor booleano. Dos vectores son ortogonales si su producto punto —la suma de los productos de los elementos correspondientes— es igual a cero.

Ejemplos

Program.IsOrthogonal(new[] { 1, 2 }, new[] { 2, -1 }); // true

Program.IsOrthogonal(new[] { 3, -1 }, new[] { 7, 5 }); // false

Program.IsOrthogonal(new[] { 1, 2, 0 }, new[] { 2, -1, 10 }); // true

Notas

  • Los dos arreglos tendrán la misma longitud.
  • Consulta la pestaña Recursos.