C ++ प्रोग्राम एक संख्या के कारकों को प्रदर्शित करने के लिए

लूप और यदि स्टेटमेंट का उपयोग करके पूर्णांक के सभी कारकों (उपयोगकर्ता द्वारा दर्ज) को खोजने के लिए उदाहरण।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित 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 तक की सभी संख्याओं से पूरी तरह से विभाज्य है और सभी उस संख्या के कारकों को प्रदर्शित करते हैं।

दिलचस्प लेख...