কম্পিউটার

C++ এ একটি লাইনের মধ্যবিন্দু খুঁজে বের করার জন্য প্রোগ্রাম


এই সমস্যায়, আমাদের একটি লাইনের শুরু এবং শেষ বিন্দু A এবং B দুটি বিন্দু দেওয়া হয়েছে। আমাদের কাজ হল C++ এ লাইনের মধ্যবিন্দু খুঁজে বের করার জন্য একটি প্রোগ্রাম তৈরি করা।

সমস্যা বর্ণনা − এখানে, আমাদের শুরু এবং শেষ বিন্দু A(x1, y1) এবং B(x2, y2) সহ একটি লাইন আছে। এবং আমাদের লাইনের মধ্য-বিন্দু খুঁজে বের করতে হবে।

সমস্যাটি বোঝার জন্য একটি উদাহরণ নেওয়া যাক,

ইনপুট

a(x1, y1) = (4, -5)
b(x2, y2) = (-2, 6)

আউটপুট

(1, 0.5)

ব্যাখ্যা

(x1 + x2)/2 = 4 - 2 / 2 = 1
(y1 + y2)/2 = -5 + 6 / 2 = 0.5

সমাধান পদ্ধতি

C++ এ একটি লাইনের মধ্যবিন্দু খুঁজে বের করার জন্য প্রোগ্রাম

সমস্যা সমাধানের জন্য, একটি সহজ পদ্ধতি হল একটি রেখার মাঝখানে জ্যামিতিক সূত্র ব্যবহার করা। সূত্রটি দেওয়া হয়েছে,

Mid = ( ((x1 + x2)/2), ((y1 + y2)/2) )

আমাদের সমাধানের কাজ চিত্রিত করার জন্য প্রোগ্রাম,

উদাহরণ

#include<iostream>
using namespace std;
int main() {
   float point[2][2] = {{-4, 5}, {-2, 6}};
   float midX = (float)(( point[0][0] + point[1][0])/2);
   float midY = (float)(( point[0][1] + point[1][1])/2);
   cout<<"The mid-points are ("<<midX<<" , "<<midY<<")";
   return 0;
}

আউটপুট

The mid-points are (-3 , 5.5)

  1. C++ এ ত্রিভুজের সেন্ট্রোয়েড খুঁজে বের করার প্রোগ্রাম

  2. C++ এ ব্রেক ইভেন পয়েন্ট খোঁজার প্রোগ্রাম

  3. C++ এ একটি পেন্টাগনের এলাকা খুঁজে বের করার প্রোগ্রাম

  4. C++ এ সমান্তরালগ্রামের ক্ষেত্রফল বের করার প্রোগ্রাম