How do I write a vector structure in C++ with the following functions: v1 = generate_vector(1,2,3); // for correct generate_vector() functionv2 = generate_vector(4,-5,8); show(v1) // show(v1) prints to screen vector of the form <1.000000, 2.00000, 3.00000>show(v2) // show(v2) prints to screen vector of the form <4.000000, -5.00000, 8.00000> normalize(v1) // [5 Points] returns the unit vector form of v1dot_product(v1, v2) // [5 Points] returns the dot product of v1 and v2const_multiply(5, &v1) // [10 Points] returns 5*v1. value like 5 is always integercross_product(&v1, &v2) // [10 Points] returns the cross product of v1, v2add(&v1, &v2) // [10 Points] returns Vector sum of v1 and v2return 0;} These functions must be defined outside of the main function so that the main function looks like this: int main() {Vector v1;Vector v2;
How do I write a
v1 = generate_vector(1,2,3); // for correct generate_vector() function
v2 = generate_vector(4,-5,8);
show(v1) // show(v1) prints to screen vector of the form <1.000000, 2.00000, 3.00000>
show(v2) // show(v2) prints to screen vector of the form <4.000000, -5.00000, 8.00000>
normalize(v1) // [5 Points] returns the unit vector form of v1
dot_product(v1, v2) // [5 Points] returns the dot product of v1 and v2
const_multiply(5, &v1) // [10 Points] returns 5*v1. value like 5 is always integer
cross_product(&v1, &v2) // [10 Points] returns the cross product of v1, v2
add(&v1, &v2) // [10 Points] returns Vector sum of v1 and v2
return 0;
}
These functions must be defined outside of the main function so that the main function looks like this:
int main() {
Vector v1;
Vector v2;
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images