#include <iostream>
using
namespace
std;
void
check_position(
int
a,
int
b,
int
c,
int
d,
int
x1,
int
y1,
int
z1,
int
x2,
int
y2,
int
z2)
{
int
value_1 = a * x1 + b * y1 + c * z1 + d;
int
value_2 = a * x2 + b * y2 + c * z2 + d;
if
((value_1 > 0 && value_2 > 0)
|| (value_1 < 0 && value_2 < 0))
cout <<
"On same side"
;
if
((value_1 > 0 && value_2 < 0)
|| (value_1 < 0 && value_2 > 0))
cout <<
"On different sides"
;
if
(value_1 == 0 && value_2 == 0)
cout <<
"Both on the plane"
;
if
(value_1 == 0 && value_2 != 0)
cout <<
"Point 1 on the plane"
;
if
(value_1 != 0 && value_2 == 0)
cout <<
"Point 2 on the plane"
;
}
int
main()
{
int
a = 1, b = 2, c = 3, d = 4;
int
x1 = -2, y1 = -2, z1 = 1;
int
x2 = -4, y2 = 11, z2 = -1;
check_position(a, b, c, d,
x1, y1, z1,
x2, y2, z2);
return
0;
}
Original page link
Best Cool Tech Gadgets
Top favorite technology gadgets
0 comments:
Post a Comment