কম্পিউটার

একটি সংখ্যার ফ্যাক্টর প্রদর্শনের জন্য C++ প্রোগ্রাম


গুণনীয়ক হল সেই সংখ্যাগুলি যেগুলিকে একটি সংখ্যা পেতে গুণ করা হয়৷

উদাহরণস্বরূপ:5 এবং 3 হল 5*3=15 হিসাবে 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

উপরের প্রোগ্রামে, ফর লুপ 1 থেকে সংখ্যা পর্যন্ত চলে। সংখ্যাটিকে i দ্বারা ভাগ করা হয় এবং যদি অবশিষ্টটি 0 হয়, তাহলে i সংখ্যার একটি গুণনীয়ক এবং মুদ্রিত হয়৷

for(i=1; i <= num; i++) {
   if (num % i == 0)
   cout << i << " ";
}

উপরে দেওয়া একই প্রোগ্রামটি একটি ফাংশন ব্যবহার করে তৈরি করা যেতে পারে যা সংখ্যার সমস্ত গুণনীয়ক গণনা করে। এটি নিম্নরূপ দেওয়া হয় -

উদাহরণ

#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

উপরের প্রোগ্রামে, ফাংশন ফ্যাক্টর() "num" এর সমস্ত ফ্যাক্টর খুঁজে পায়। এটি একটি প্যারামিটার অর্থাৎ "সংখ্যা" সহ main() ফাংশন থেকে কল করা হয়।

factors(num);

ফাংশন ফ্যাক্টর() এর লুপ 1 থেকে সংখ্যা পর্যন্ত চলে। সংখ্যাটিকে i দ্বারা ভাগ করা হয় এবং অবশিষ্টটি যদি 0 হয়, তাহলে i হল "num" এর একটি ফ্যাক্টর এবং মুদ্রিত হয়৷

for(i=1; i <= num; i++) {
   if (num % i == 0)
   cout << i << " ";
}

  1. C++ এ কেন্দ্রীভূত অনাভুজ সংখ্যার জন্য প্রোগ্রাম

  2. একটি সংখ্যার বিজোড় গুণনীয়কের যোগফল খুঁজে বের করার জন্য C++ প্রোগ্রাম

  3. প্রবেশ করা নম্বরের ফ্যাক্টর প্রদর্শনের জন্য C# প্রোগ্রাম

  4. একটি সংখ্যার ফ্যাক্টর প্রদর্শনের জন্য জাভা প্রোগ্রাম