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

इस उदाहरण में, आप उपयोगकर्ता द्वारा दर्ज किए गए पूर्णांक के सभी कारकों को खोजना सीखेंगे।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित सी प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • सी प्रोग्रामिंग ऑपरेटर
  • C यदि … और कथन
  • लूप के लिए सी

यह कार्यक्रम उपयोगकर्ता से एक सकारात्मक पूर्णांक लेता है और उस संख्या के सभी सकारात्मक कारकों को प्रदर्शित करता है।

एक सकारात्मक पूर्णांक के कारक

#include int main() ( int num, i; printf("Enter a positive integer: "); scanf("%d", &num); printf("Factors of %d are: ", num); for (i = 1; i <= num; ++i) ( if (num % i == 0) ( printf("%d ", i); ) ) return 0; ) 

आउटपुट

एक सकारात्मक पूर्णांक दर्ज करें: 60 के 60 कारक हैं: 1 2 3 4 5 6 10 12 15 20 30 60 

कार्यक्रम में, उपयोगकर्ता द्वारा दर्ज किया गया एक सकारात्मक पूर्णांक संख्या में संग्रहीत होता है।

forपाश दोहराया जाता है जब तक i <= numगलत है।

प्रत्येक पुनरावृत्ति में, क्या संख्या मेरे द्वारा जांचे जाने के बिल्कुल विभाज्य है। यह मेरे लिए शर्त है कि मैं अंक का कारक बनूं।

if (num % i == 0) ( printf("%d ", i); ) 

तब i का मान 1 से बढ़ जाता है।

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