HW 9/17/2018 1 #include < stdio.h > #include < math.h > int main( void ) { /* Declare variables and function prototype. */ double x1,y1,z1,x2,y2,z2; double angle( double x1, double y1, double z1, double x2, double y2, double z2); printf( "Enter value vectors " ); printf( "enter vector 1: \n" ); scanf( "%lf %lf %lf" ,&x1,&y1,&z1); printf( "enter vector 2: \n" ); scanf( "%lf %lf% lf" ,&x2,&y2,&z2); printf( "angle: %6.2f \n" , angle(x1,y1,z1,x2,y2,z2)); /* Exit program. */ return 0 ; } double angle( double x1, double y1, double z1, double x2, double y2, double z2) { /* Declare variables. */ double dot,n1,n2,gamma; /* Compute angle between vectors. */ dot = x1*x2 + y1*y2 + z1*z2; n1 = sqrt(x1*x1 + y1*y1 + z1*z1); n2 = sqrt(x2*x2 + y2*y2 + z2*z2); gamma = (acos(dot/(n1*n2))* 180 / 3.141593 ); /* Compute a...
Comments
Post a Comment