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

C++ प्रोग्राम: वृत्त में व्यास के दूसरे छोर के निर्देशांक ज्ञात करना

मान लें हमारे पास केंद्र निर्देशांक और वृत्त की परिधि पर एक निर्देशांक बिंदु है। हमें परिधि पर दूसरा बिंदु ज्ञात करना है। केंद्र बिंदु (p, q) हैं, और एक दिया गया बिंदु (a, b) है। हमें बिंदु (x, y) ज्ञात करना है। जैसा कि हम जानते हैं कि केंद्र व्यास का मध्य बिंदु है। इसलिए हम इसे इस तरह लिख सकते हैं:

(p,q) = ((a+x)/2, (b+y)/2)

या इससे (x, y) को इस प्रकार व्यक्त किया जा सकता है:

x = 2p - a, y = 2q - b

उदाहरण

#include <iostream>
using namespace std;

int getCylinderPerimeter(int d, int h) {
    return (2*d) + (2*h);
}

int main() {
    int diameter = 5, height = 10;
    cout << "Perimeter: " << getCylinderPerimeter(diameter, height) << " units";
}

आउटपुट

Perimeter: 30 units
  1. - C++ प्रोग्राम: वृत्त में व्यास के दूसरे छोर के निर्देशांक ज्ञात करना

    मान लें हमारे पास केंद्र निर्देशांक और वृत्त की परिधि पर एक निर्देशांक बिंदु है। हमें परिधि पर दूसरा बिंदु ज्ञात करना है। केंद्र बिंदु (p, q) हैं, और एक दिया गया बिंदु (a, b) है। हमें बिंदु (x, y) ज्ञात करना है। जैसा कि हम जानते हैं कि केंद्र व्यास का मध्य बिंदु है। इसलिए हम इसे इस तरह लिख सकते हैं:

  1. - C++ में वह बिंदु खोजें जहां मैनहट्टन दूरियों का योग न्यूनतम हो

    मान लीजिए हमारे पास K आयाम स्थान में n अलग-अलग बिंदु हैं, n का मान (2, 105) रेंज में है, और k का मान (1 से 5) रेंज में है। हमें वह बिंदु निर्धारित करना है जिससे n बिंदुओं तक मैनहट्टन दूरी का योग न्यूनतम हो। दो बिंदुओं P1(x1, y1) और P2(x2, y2) के बीच मैनहट्टन दूरी है |x1 – x2| + |y1 – y2|। मान लीजिए

  1. - C++ प्रोग्राम: जार्विस मार्च एल्गोरिदम से कन्वेक्स हल ढूंढना

    जार्विस मार्च एल्गोरिदम का उपयोग दिए गए डेटा पॉइंट्स के सेट से कन्वेक्स हल के कॉर्नर पॉइंट्स का पता लगाने के लिए किया जाता है। डेटा सेट के सबसे बाएं पॉइंट से शुरू करके, हम एंटी-क्लॉकवाइज रोटेशन द्वारा पॉइंट्स को कन्वेक्स हल में रखते हैं। वर्तमान पॉइंट से, हम उन पॉइंट्स के ओरिएंटेशन की जांच करके अगल