Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<math.h>
- double det(int a1,int a2,int a3,int b1,int b2,int b3,int c1,int c2,int c3)
- {
- double M;
- M= a1*(b2*c3-c2*b3)-b1*(a2*c3-c2*a3)+c1*(a2*b3-b2*a3);
- return M;
- }
- int main()
- {
- int a1,a2,a3,b1,b2,b3,c1,c2,c3,d1,d2,d3;
- double D,Dx,Dy,Dz,x,y,z;
- printf("PleaseInput a1,..,b1,..,c1,..\n");
- scanf("%d %d %d %d %d %d %d %d %d %d %d %d",&a1,&b1,&c1,&d1,&a2,&b2,&c2,&d2,&a3,&b3,&c3,&d3);
- D=det(a1,a2,a3,b1,b2,b3,c1,c2,c3);
- Dx=det(d1,d2,d3,b1,b2,b3,c1,c2,c3);
- Dy=det(a1,a2,a3,d1,d2,d3,c1,c2,c3);
- Dz=det(a1,a2,a3,b1,b2,b3,d1,d2,d3);
- x=Dx/D;
- y=Dy/D;
- z=Dz/D;
- printf("X=%f\n",x);
- printf("Y=%f\n",y);
- printf("Z=%f\n",z);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement