А какая связь между длиной вектора и скалярным произведением его на себя?
Какая связь угла между векторами с их скалярным произведением?
по теореме косинусов
Опасаюсь, что ваш преподаватель такое решение может забраковать. Не потому, что оно неправильное, а потому, что нужно использовать скалярное произведение.