त्रि-आयामी तल में तीन बिंदुओं के निर्देशांक (x1,y1,z1), (x2,y2,z2), (x3,y3,z3) दिए गए हैं। कार्य उनके बीच की दूरी निकालना है।
दूरी का सूत्र:
√[(x2 - x1)² + (y2 - y1)² + (z2 - z1)²]
दृष्टिकोण
- निर्देशांक इनपुट लें।
- सूत्र लागू करें।
- दूरी प्रिंट करें।
एल्गोरिदम
START फंक्शन three_dis(x1, y1, z1, x2, y2, z2) dis = sqrt(pow(x2-x1,2) + pow(y2-y1,2) + pow(z2-z1,2) * 1.0) dis प्रिंट करें मुख्य फंक्शन x1=4, y1=9, z1=-3, x2=5, y2=10, z2=9 सेट करें three_dis कॉल करें STOP
C कोड उदाहरण
#include <stdio.h>
#include <math.h>
void three_dis(float x1, float y1, float z1, float x2, float y2, float z2) {
float dis = sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2) + pow(z2 - z1, 2) * 1.0);
printf("Distance between 3 points are : %f", dis);
}
int main() {
float x1 = 4, y1 = 9, z1 = -3;
float x2 = 5, y2 = 10, z2 = 9;
three_dis(x1, y1, z1, x2, y2, z2);
return 0;
}
आउटपुट
Distance between 3 points are : 12.083046