परिचय
गुणनखंड वे संख्याएं हैं जिन्हें गुणा करके एक संख्या प्राप्त की जाती है।
उदाहरण के लिए: 5 और 3, 15 के गुणनखंड हैं क्योंकि 5*3=15। इसी तरह 15 के अन्य गुणनखंड 1 और 15 हैं क्योंकि 15*1=15।
उदाहरण (मुख्य फ़ंक्शन में)
#include <iostream>
using namespace std;
int main() {
int num = 20, i;
cout << "The factors of " << num << " are : ";
for (i = 1; i <= num; i++) {
if (num % i == 0)
cout << i << " ";
}
return 0;
}
आउटपुट
The factors of 20 are : 1 2 4 5 10 20
उपरोक्त प्रोग्राम में, for लूप 1 से num तक चलता है। संख्या को i से विभाजित किया जाता है और यदि शेषफल 0 है, तो i, num का गुणनखंड है और प्रिंट किया जाता है।
उदाहरण (फ़ंक्शन का उपयोग करके)
#include <iostream>
using namespace std;
void factors(int num) {
int i;
for (i = 1; i <= num; i++) {
if (num % i == 0)
cout << i << " ";
}
}
int main() {
int num = 25;
cout << "The factors of " << num << " are : ";
factors(num);
return 0;
}
आउटपुट
The factors of 25 are : 1 5 25