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

जाँच करें कि क्या दिया गया वृत्त C++ में दो संकेंद्रित वृत्तों द्वारा बनाए गए वलय के अंदर पूरी तरह से स्थित है

हमारे पास दो सर्कल हैं। दोनों का केंद्र मूल में है। इन दोनों वृत्तों की त्रिज्या दी गई है। वे r और R, R> r हैं। एक अन्य मंडल भी मौजूद है। इसकी त्रिज्या (r1) और केंद्र बिंदु दिया गया है, हमें यह जांचना है कि वह बिंदु पहले दो वृत्तों से बने वलय के अंदर है या नहीं।

जाँच करें कि क्या दिया गया वृत्त C++ में दो संकेंद्रित वृत्तों द्वारा बनाए गए वलय के अंदर पूरी तरह से स्थित है

हम इसे पाइथागोरस प्रमेय का उपयोग करके हल कर सकते हैं। वृत्त के केंद्र और मूल बिंदु से दूरी की गणना करें। फिर यदि (दूरी – r1)>=r और (दूरी – r1) <=R, यदि दोनों सत्य हैं, तो वृत्त रिंग के अंदर है।

उदाहरण

#include <iostream>
#include <cmath>
using namespace std;
bool isInside(int r, int R, int r1, int x, int y) {
   int dis = sqrt(x*x+y*y);
   return (dis-r1 >= R && dis+r1 <= r);
}
int main() {
   int r = 8, R = 4, r1 = 2, x = 6, y = 0;
   if (isInside(r, R, r1, x, y))
      cout << "Circle is inside the ring." << endl;
   else
      cout << "Circle is not inside the ring." << endl;
}

आउटपुट

Circle is inside the ring.

  1. जाँच करें कि क्या दिया गया वृत्त C++ में दो संकेंद्रित वृत्तों द्वारा बनाए गए वलय के अंदर पूरी तरह से स्थित है

    r हैं। एक अन्य मंडल भी मौजूद है। इसकी त्रिज्या (r1) और केंद्र बिंदु दिया गया है, हमें यह जांचना है कि वह बिंदु पहले दो वृत्तों से बने वलय के अंदर है या नहीं। =r और (दूरी – r1) <=R, यदि दोनों सत्य हैं, तो वृत्त रिंग के अंदर है। उदाहरण #include <iostream> #include <cmath> using namespace

  1. C++ में दो संकेंद्रित वृत्तों के बीच के क्षेत्र की गणना करने का कार्यक्रम?

    कंसेंट्रिक सर्कल क्या है? r1। दो संकेंद्रित वृत्तों के बीच के क्षेत्र को एनलस के रूप में जाना जाता है। संकेंद्रित वृत्त का चित्र नीचे दिया गया है समस्या r1। कार्य दोनों मंडलियों के बीच के क्षेत्र को खोजने के लिए है जो नीले रंग से हाइलाइट किया गया है। दो वृत्तों के बीच के क्षेत्रफल की गणना करने क

  1. जांचें कि क्या दिया गया सर्कल पायथन में दो अन्य सर्कल द्वारा बनाए गए सीमा में रहता है

    मान लीजिए कि हमारे पास दो संकेंद्रित वृत्तों के दो त्रिज्या मान r1 और r2 हैं। हमारे पास एक और इनपुट समन्वय समन्वय और त्रिज्या मान r है। हमें यह जांचना है कि जिस वृत्त का केंद्र समन्वय पर है और वह दो संकेंद्रित वृत्तों की सीमा के अंदर फिट बैठता है या नहीं। इसलिए, यदि इनपुट r1 =4 r2 =2 coord =(3, 0)