একটি সংখ্যা মৌলিক কি না তা গণনা করার জন্য, আমরা একটি লুপ ব্যবহার করেছি এবং প্রতিটি পুনরাবৃত্তিতে আমাদের কাছে একটি 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 = 17, a = 0; for (int i = 1; i <= n; i++) { if (n % i == 0) { a++; } } if (a == 2) { Console.WriteLine("{0}: Prime Number", n); } else { Console.WriteLine("{0}: Not a Prime Number"); } Console.ReadLine(); } } }
আউটপুট
17: Prime Number