Avatar ·

C++ में PI (π) कॉन्स्टेंट का सही उपयोग कैसे करें?

नमस्ते! मैंने अभी-अभी C++ सीखना शुरू किया है और एक वृत्त का क्षेत्रफल निकालने का प्रोग्राम लिखने की कोशिश कर रहा हूँ। मुझे π (पाई) का उपयोग करना है, लेकिन मुझे समझ नहीं आ रहा कि इसे सही तरीके से कैसे घोषित करूँ या कहाँ से लाऊँ। \n\nमैंने ऐसे लिखने की कोशिश की:\n\n```cpp\n#include \nusing namespace std;\n\nint main() {\n double radius = 5.0;\n double area = 3.14159265359 * radius * radius; // बस मैन्युअली नंबर डाला\n cout << "क्षेत्रफल: " << area << endl;\n return 0;\n}\n```\n\nलेकिन यह अस्थायी समाधान जैसा लगता है। मैंने सुना है कि M_PI नामक एक कॉन्स्टेंट है, लेकिन जब मैं `#define _USE_MATH_DEFINES` लिखता हूँ या `` इन्क्लूड करता हूँ, तो कुछ काम नहीं करता — कंपाइलर शिकायत करता है कि M_PI घोषित नहीं है। \n\nकृपया बताएँ कि C++ में PI का सही उपयोग कैसे करें? क्या कोई मानक तरीका है? या मुझे हमेशा खुद `const double P` घोषित करना होगा?