Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ में व्यास के एंडपॉइंट्स का उपयोग करके सर्कल का केंद्र ढूंढें


मान लीजिए हमारे पास एक सर्कल के व्यास के दो एंडपॉइंट्स हैं। ये (x1, y1) और (x2, y2) हैं, हमें सर्कल का केंद्र ढूंढना है। तो यदि दो बिंदु (-9, 3) और (5, -7) हैं, तो केंद्र (-2, -2) पर है।

हम जानते हैं कि दो बिंदुओं के मिड पॉइंट्स हैं -

(xₘ, yₘ) = ((x₁ + x₂)/2, (y₁ + y₂)/2)

उदाहरण

#include 
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++ का उपयोग करके स्टॉपिंग स्टेशनों की संख्या ज्ञात करें C++ का उपयोग करके स्टॉपिंग स्टेशनों की संख्या ज्ञात करें

    बिंदु X और Y के बीच n संख्या में इंटरमीडिएट ट्रेन स्टेशन हैं। उन विभिन्न तरीकों की गणना करें जिनसे ट्रेनों को s स्टेशनों पर रुकने के लिए व्यवस्थित किया जा सकता है जैसे कि कोई दो स्टेशन एक-दूसरे के बगल में न हों। तो इस लेख में, हम स्टॉपिंग स्टेशनों की संख्या ज्ञात करने के लिए हर संभव दृष्टिकोण की व्य

  1. OpenCV में C++ का उपयोग करके वृत्त कैसे बनाएं? OpenCV में C++ का उपयोग करके वृत्त कैसे बनाएं?

    एक वृत्त का एक केंद्र और एक त्रिज्या होती है। OpenCV का उपयोग करके वृत्त बनाने के लिए, हमें केंद्र और त्रिज्या को परिभाषित करना होगा। OpenCV में हमें <imgproc.hpp> हेडर शामिल करना होगा क्योंकि circle() फ़ंक्शन इसी हेडर में परिभाषित है। इस मेथड का मूल सिंटैक्स इस प्रकार है - सिंटैक्स circle(whi

  1. C++ का उपयोग करके एलिप्स का क्षेत्रफल ज्ञात करना C++ का उपयोग करके एलिप्स का क्षेत्रफल ज्ञात करना

    यहां हम देखेंगे कि C++ का उपयोग करके एलिप्स का क्षेत्रफल कैसे प्राप्त किया जाए। एलिप्स के विभिन्न भाग होते हैं। ये नीचे दिए गए हैं।मुख्य बिंदुविवरणसेंटरएलिप्स का केंद्र। यह उन लाइन सेगमेंट्स का भी केंद्र है जो दो फोकी को जोड़ते हैं।मेजर एक्सिसएलिप्स का सबसे लंबा व्यासnmembयह एलिमेंट्स की संख्या है,