इस उदाहरण में, आप उपयोगकर्ता द्वारा दर्ज किए गए पूर्णांक के सभी कारकों को खोजना सीखेंगे।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित सी प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- सी प्रोग्रामिंग ऑपरेटर
- 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 से बढ़ जाता है।