Vetores ortogonais
Crie uma função que receba dois vetores de números inteiros como arrays e verifique se são ortogonais. Retorne um valor booleano. Dois vetores são ortogonais se seu produto escalar — a soma dos produtos dos elementos correspondentes — for igual a zero.
Exemplos
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 }); // trueNotas
- Os dois arrays terão o mesmo comprimento.
- Confira a aba Recursos.