इस ट्यूटोरियल में, हम एक प्रोग्राम लिखने जा रहे हैं जो एक प्राकृत संख्या के सभी भाजक ढूँढता है। सीधी सी समस्या है। आइए इसे हल करने के चरणों को देखें।
-
नंबर को इनिशियलाइज़ करें।
-
एक लूप लिखें जो दी गई संख्या के 1 से वर्गमूल तक पुनरावृत्त हो।
-
जांचें कि दी गई संख्या वर्तमान संख्या से विभाज्य है या नहीं।
-
अगर ऊपर दी गई शर्त पूरी होती है, तो मौजूदा नंबर और दिए गए_नंबर/करंट_नंबर को प्रिंट करें.
-
उदाहरण
आइए कोड देखें।
#include <bits/stdc++.h> using namespace std; void findDivisors(int n) { for (int i = 1; i <= sqrt(n); i++) { if (n % i == 0) { if (n / i == i) { cout << i << " "; } else { cout << i << " " << n / i << " "; } } } cout << endl; } int main() { findDivisors(65); return 0; }
आउटपुट
यदि आप उपरोक्त प्रोग्राम को निष्पादित करते हैं, तो आपको निम्न परिणाम प्राप्त होंगे।
1 65 5 13
निष्कर्ष
यदि ट्यूटोरियल में आपके कोई प्रश्न हैं, तो उनका टिप्पणी अनुभाग में उल्लेख करें।