@WARlock@
13.05.2006 12:38
Заданы 8-мерные векторы x и y. Определить
угол между ними по формуле ф=arccos(x,y)/(x,x)*(y,y),
где выражение (a,b) обозначает скалярное произведение
векторов. Вычисление скалярного произведения оформить
в виде функции.
Ну, и что? Можно бежать, выполнять приказ?
А ты знаешь, что 8-мерные векторы - это БРЕД? Вектор по определению - одномерный. Есть вектор, размерностью 8 (содержащий 8 элементов), и есть 8-мерный массив...
Если тебя интересует функция вычисления скалярного произведения одномерных векторов - добро пожаловать в Поиск, уже выкладывалось (ссылка на поиск - у меня в подписи).
Если же для 8-мерных массивов - то приведи алгоритм, получающий 2 массива A(d1, d2, d3, d4, d5, d6, d7, d8) и B(d1, d2, d3, d4, d5, d6, d7, d8), и возвращающий их скалярное произведение