लूप और यदि स्टेटमेंट का उपयोग करके पूर्णांक के सभी कारकों (उपयोगकर्ता द्वारा दर्ज) को खोजने के लिए उदाहरण।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित C ++ प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- लूप के लिए सी ++
- C ++ अगर, अगर… और नहीं तो नेस्टेड… और
यह कार्यक्रम एक उपयोगकर्ता से एक सकारात्मक पूर्णांक लेता है और उस संख्या के सभी कारकों को प्रदर्शित करता है।
उदाहरण: किसी संख्या के सभी कारक प्रदर्शित करें
#include using namespace std; int main() ( int n, i; cout <> n; cout << "Factors of " << n << " are: " << endl; for(i = 1; i <= n; ++i) ( if(n % i == 0) cout << i << endl; ) return 0; )
आउटपुट
एक सकारात्मक पूर्णांक दर्ज करें: 60 के 60 कारक हैं: 1 2 3 4 5 6 12 15 20 30 60
इस कार्यक्रम में, उपयोगकर्ता द्वारा दर्ज किया गया एक पूर्णांक चर n में संग्रहीत किया जाता है।
फिर, लूप के लिए एक प्रारंभिक स्थिति के साथ निष्पादित किया जाता है i = 1
और यह जांचा जाता है कि n पूरी तरह से विभाज्य है या नहीं। यदि n तब तक पूरी तरह से विभाज्य है, तो मैं n का कारक होगा।
प्रत्येक पुनरावृत्ति में, i का मान अद्यतन किया जाता है (1 से बढ़ा)।
यह प्रक्रिया तब तक चलती है जब तक कि परीक्षण की स्थिति i <= n
झूठी नहीं हो जाती है, अर्थात, यह प्रोग्राम यह जांचता है कि क्या उपयोगकर्ता n द्वारा दर्ज संख्या 1 से n तक की सभी संख्याओं से पूरी तरह से विभाज्य है और सभी उस संख्या के कारकों को प्रदर्शित करते हैं।