मान लीजिए एक वृत्त दिया गया है (केंद्र के निर्देशांक और त्रिज्या), और एक अन्य बिंदु भी दिया गया है। हमें यह पता लगाना है कि बिंदु वृत्त के अंदर है या नहीं। इसे हल करने के लिए, हमें दिए गए बिंदु की वृत्त के केंद्र से दूरी निकालनी होगी। यदि वह दूरी त्रिज्या से कम या बराबर है, तो बिंदु वृत्त के अंदर है, अन्यथा नहीं।
उदाहरण
#include <iostream> #include <cmath> using namespace std; bool isInsideCircle(int cx, int cy, int r, int x, int y) { int dist = (x - cx) * (x - cx) + (y - cy) * (y - cy); if ( dist <= r * r) return true; else return false; } int main() { int x = 4, y = 4, cx = 1, cy = 1, rad = 6; if(isInsideCircle(cx, cy, rad, x, y)){ cout <<"वृत्त के अंदर"; } else { cout <<"वृत्त के बाहर"; } } आउटपुट
वृत्त के अंदर