কোন সংখ্যা মৌলিক কি না তা গণনা করতে, আমরা একটি লুপের জন্য ব্যবহার করেছি। এর মধ্যে প্রতিটি পুনরাবৃত্তিতে, আমরা একটি if স্টেটমেন্ট ব্যবহার করে খুঁজে বের করি যে সংখ্যার মধ্যে বাকিটি 0 এর সমান।
for (int i = 1; i <= n; i++) { if (n % i == 0) { a++; } }
একটি কাউন্টার aও যোগ করা হয়েছে, যা সংখ্যাটি প্রাইম হলেই দ্বিগুণ বৃদ্ধি পায়, যেমন 1 এবং সংখ্যাটি নিজেই। অতএব, a-এর মান 2 হলে, তার মানে সংখ্যাটি মৌলিক।
উদাহরণ
একটি সংখ্যা মৌলিক কি না তা পরীক্ষা করার জন্য আমাদের সম্পূর্ণ উদাহরণ দেখা যাক
using System; namespace Demo { class MyApplication { public static void Main() { int n = 5, a = 0; for (int i = 1; i <= n; i++) { if (n % i == 0) { a++; } } if (a == 2) { Console.WriteLine("{0} is a Prime Number", n); } else { Console.WriteLine("Not a Prime Number"); } Console.ReadLine(); } } }
আউটপুট
5 is a Prime Number