ফ্যাক্টর হলো যেসব সংখ্যা গুণ করে লক্ষ্য সংখ্যাটি পাওয়া যায়। যেমন ১৫-এর ফ্যাক্টর: ১, ৩, ৫, ১৫।
পদ্ধতি ১: main()-এ সরাসরি
#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
পদ্ধতি ২: ফাংশন (Function) ব্যবহার করে
#include <iostream>
using namespace std;
void factors(int num) {
for(int 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
ফাংশন ব্যবহার করলে কোড মডুলার এবং পুনরাবৃত্তি-যোগ্য হয়।