आप यह जांचना सीखेंगे कि उपयोगकर्ता द्वारा दर्ज किया गया नंबर प्राइम है या नहीं यह उपयोगकर्ता द्वारा परिभाषित फ़ंक्शन को पास करने से है।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित C ++ प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- लूप के लिए सी ++
- C ++ अगर, अगर… और नहीं तो नेस्टेड… और
- C ++ ब्रेक और स्टेटमेंट जारी रखें
- C ++ फ़ंक्शंस
- C ++ में उपयोगकर्ता-परिभाषित फ़ंक्शंस के प्रकार
उदाहरण: प्राइम नंबर की जाँच करें
#include using namespace std; bool checkPrimeNumber(int); int main() ( int n; cout <> n; if (checkPrimeNumber(n)) cout << n << " is a prime number."; else cout << n << " is not a prime number."; return 0; ) bool checkPrimeNumber(int n) ( bool isPrime = true; // 0 and 1 are not prime numbers if (n == 0 || n == 1) ( isPrime = false; ) else ( for (int i = 2; i <= n / 2; ++i) ( if (n % i == 0) ( isPrime = false; break; ) ) ) return isPrime; )
आउटपुट
एक सकारात्मक पूर्णांक दर्ज करें: 23 23 एक प्रमुख संख्या है।
इस उदाहरण में, उपयोगकर्ता द्वारा दर्ज की गई संख्या checkPrimeNumber()
फ़ंक्शन को पास की जाती है।
यह फ़ंक्शन रिटर्न करता है true
यदि फ़ंक्शन को दी गई संख्या एक अभाज्य संख्या है, और false
यदि उत्तीर्ण संख्या एक प्रमुख संख्या नहीं है , तो वापस आती है।
checkPrimeNumber()
फ़ंक्शन का विस्तृत तर्क हमारे C ++ प्राइम नंबर ट्यूटोरियल में दिया गया है।
अंत में, main()
फ़ंक्शन से उपयुक्त संदेश मुद्रित किया जाता है