সংক্ষিপ্ত বিবরণ
এই প্রোগ্রামটি দুটি বিন্দু (x₁, y₁) এবং (x₂, y₂) এর মধ্যে ইউক্লিডিয়ান দূরত্ব গণনা করে।
সূত্র
Distance = √[(x₂−x₁)² + (y₂−y₁)²]
অ্যালগরিদম
- চারটি কোঅর্ডিনেট ইনপুট নিন
- সূত্র প্রয়োগ করে দূরত্ব বের করুন
- ফলাফল প্রিন্ট করুন
উদাহরণ
Input: (4,9) and (5,10) → Output: 1.414214
সি কোড
#include <stdio.h>
#include <math.h>
void distance2D(float x1, float y1, float x2, float y2) {
float dis = sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2));
printf("Distance between 2 points are: %f\n", dis);
}
int main() {
float x1 = 4, y1 = 9, x2 = 5, y2 = 10;
distance2D(x1, y1, x2, y2);
return 0;
}
আউটপুট
Distance between 2 points are: 1.414214