কম্পিউটার

একটি নম্বর প্রাইম কি না তা পরীক্ষা করার জন্য C++ প্রোগ্রাম


একটি মৌলিক সংখ্যা হল একটি পূর্ণ সংখ্যা যা একের চেয়ে বড় এবং একটি মৌলিক সংখ্যার একমাত্র গুণনীয়কগুলি একটি এবং নিজেই হওয়া উচিত। কিছু প্রথম মৌলিক সংখ্যা হল −

2, 3, 5, 7, 11, 13 ,17

একটি সংখ্যা মৌলিক কি না তা পরীক্ষা করার প্রোগ্রামটি নিম্নরূপ।

উদাহরণ

#include <iostream>
using namespace std;
int main() {
   int n=17, i, flag = 0;
   for(i=2; i<=n/2; ++i) {
      if(n%i==0) {
         flag=1;
         break;
      }
   }
   if (flag==0)
   cout<<n<<" is a prime number";
   else
   cout<<n<<" is not a prime number";
   return 0;
}

আউটপুট

17 is a prime number

উপরের প্রোগ্রামে, একটি লুপ রয়েছে যা 2 থেকে অর্ধেক পর্যন্ত চলে, যেখানে n সংখ্যাটি নির্ধারণ করতে হবে। লুপের প্রতিটি মান n ভাগ করে। যদি এই ভাগের অবশিষ্টাংশ 0 হয়, তার মানে n একটি সংখ্যা দ্বারা বিভাজ্য, একটি বা নিজেই নয়। সুতরাং, এটি একটি মৌলিক সংখ্যা নয় এবং পতাকাটি 1 এ সেট করা হয়েছে। তারপর লুপ থেকে প্রস্থান করতে ব্রেক স্টেটমেন্ট ব্যবহার করা হয়।

for(i=2; i<=n/2; ++i) {
   if(n%i==0) {
      flag=1;
      break;
   }
}

যদি পতাকার মান শূন্য থেকে যায়, তাহলে সংখ্যাটি একটি মৌলিক সংখ্যা এবং সেটি প্রদর্শিত হবে। যদি পতাকার মান একটিতে পরিবর্তন করা হয়, তাহলে সংখ্যাটি মৌলিক সংখ্যা নয় এবং এটি প্রদর্শিত হয়।

if (flag==0)
cout<<n<<" is a prime number";
else
cout<<n<<" is not a prime number";

  1. একটি সংখ্যা মৌলিক কি না তা পরীক্ষা করার জন্য C# প্রোগ্রাম

  2. একটি নম্বর প্রাইম কি না তা পরীক্ষা করার জন্য জাভা প্রোগ্রাম

  3. একটি সংখ্যার প্রতিটি ঘূর্ণন পাইথনে প্রাইম কি না তা পরীক্ষা করার জন্য প্রোগ্রাম

  4. একটি সংখ্যা প্রাইম কি না তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম