कंसेंट्रिक सर्कल क्या है?
संकेंद्रित वृत्त वृत्त के अंदर का वृत्त है जिसका अर्थ है कि वे अलग-अलग त्रिज्या लंबाई के साथ साझा केंद्र साझा करते हैं अर्थात r1 और r2 जहां, r2>r1। दो संकेंद्रित वृत्तों के बीच के क्षेत्र को एनलस के रूप में जाना जाता है।
संकेंद्रित वृत्त का चित्र नीचे दिया गया है
समस्या
विभिन्न त्रिज्या लंबाई r1 और r2 के दो संकेंद्रित वृत्तों के साथ दिया गया है जहाँ r2>r1। कार्य दोनों मंडलियों के बीच के क्षेत्र को खोजने के लिए है जो नीले रंग से हाइलाइट किया गया है।
दो वृत्तों के बीच के क्षेत्रफल की गणना करने के लिए हम छोटे वृत्त से बड़े वृत्त का क्षेत्रफल घटा सकते हैं
मान लीजिए, बड़े वृत्त की त्रिज्या r2 है और छोटे वृत्त की त्रिज्या r1 से अधिक है
उदाहरण
Input-: r1=3 r2=4 Output-: area between two given concentric circle is :21.98
एल्गोरिदम
Start Step 1 -> define macro as #define pi 3.14 Step 2 -> Declare function to find area between the two given concentric circles double calculateArea(int x, int y) set double outer = pi * x * x Set double inner = pi * y * y return outer-inner step 3 -> In main() Declare variable as int x = 4 and int y = 3 Print calculateArea(x,y) Stop
उदाहरण
#include <bits/stdc++.h> #define pi 3.14 using namespace std; // Function to find area between the two given concentric circles double calculateArea(int x, int y){ double outer = pi * x * x; double inner = pi * y * y; return outer-inner; } int main(){ int x = 4; int y = 3; cout <<"area between two given concentric circle is :"<<calculateArea(x, y); return 0; }
आउटपुट
area between two given concentric circle is :21.98