কম্পিউটার

C++ এ ব্যাসের শেষ বিন্দু ব্যবহার করে বৃত্তের কেন্দ্র খুঁজুন


ধরুন আমাদের একটি বৃত্তের ব্যাসের দুটি শেষ বিন্দু আছে। এগুলি হল (x1, y1) এবং (x2, y2), আমাদের বৃত্তের কেন্দ্র খুঁজে বের করতে হবে। তাই যদি দুটি বিন্দু হয় (-9, 3) এবং (5, -7), তাহলে কেন্দ্রটি অবস্থানে (-2, -2)।

আমরা জানি যে দুটি বিন্দুর মধ্যবিন্দু হল −

$$(x_{m},y_{m})=\left(\frac{(x_{1}+x_{2})}{2},\frac{(y_{1}+y_{2}) }{2}\ডান)$$

উদাহরণ

#include<iostream>
using namespace std;
class point{
   public:
      float x, y;
      point(float x, float y){
         this->x = x;
         this->y = y;
      }
      void display(){
         cout << "(" << x << ", " <<y<<")";
      }
};
point center(point p1, point p2) {
   int x, y;
   x = (float)(p1.x + p2.x) / 2;
   y = (float)(p1.y + p2.y) / 2;
   point res(x, y);
   return res;
}
int main() {
   point p1(-9.0, 3.0), p2(5.0, -7.0);
   point res = center(p1, p2);
   cout << "Center is at: ";
   res.display();
}

আউটপুট

Center is at: (-2, -2)

  1. C++ ব্যবহার করে একটি স্ট্রিং এর সাবস্ট্রিং এর সংখ্যা খুঁজুন

  2. C++ ব্যবহার করে স্টপিং স্টেশনের সংখ্যা খুঁজুন

  3. কিভাবে C++ ব্যবহার করে OpenCV-এ একটি বৃত্ত আঁকবেন?

  4. C++ ব্যবহার করে উপবৃত্তের ক্ষেত্রফল বের করার জন্য প্রোগ্রাম