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 बिंदुओं तक मैनहट्टन की दूरी का योग कम से कम हो। इस समस्या को हल करने के लिए, हमें सभी K आयामों में बिंदुओ

  1. C++ प्रोग्राम जार्विस मार्च को लागू करने के लिए उत्तल हल खोजने के लिए

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