কম্পিউটার টিউটোরিয়াল

C#-এ প্রাইম নম্বর চেক করার দুটি পদ্ধতি

১. ফর লুপ দিয়ে

using System;

namespace Program
{
    class Demo
    {
        public static void Main()
        {
            int n = 7;
            int a = 0;
            for (int i = 1; i <= n; i++)
            {
                if (n % i == 0) a++;
            }
            if (a == 2) Console.WriteLine("Prime Number");
            else Console.WriteLine("Not a Prime Number");
            Console.ReadLine();
        }
    }
}

আউটপুট

Prime Number

২. ফাংশন দিয়ে (অপ্টিমাইজড)

using System;

namespace Program
{
    class Demo
    {
        static void Main(string[] args)
        {
            int n = 7;
            int res = PrimeFunc(n);
            if (res == 0) Console.WriteLine("Not a prime number");
            else Console.WriteLine("Prime number");
            Console.Read();
        }

        private static int PrimeFunc(int n)
        {
            for (int i = 2; i <= n - 1; i++)
            {
                if (n % i == 0) return 0;
            }
            return (n >= 2) ? 1 : 0;
        }
    }
}

আউটপুট

Prime number

দ্বিতীয় পদ্ধতিটি দক্ষ কারণ এটি ২ থেকে n-1 পর্যন্ত চেক করে এবং যেনে দিলে রিটার্ন করে। আরও দক্ষতার জন্য i * i <= n পর্যন্ত লুপ করুন।

  1. পাইথন প্রোগ্রামে প্রাইম নাম্বার খুঁজে বের করার বিভিন্ন পদ্ধতির বিশ্লেষণ

  2. পাইথনে প্রাইম নাম্বার চেক করার বিভিন্ন পদ্ধতি এবং পারফরম্যান্স বিশ্লেষণ

  3. পাইথনে প্রাইম নম্বর খুঁজে বের করার বিভিন্ন পদ্ধতি

  4. ভুলে যাওয়া উইন্ডোজ ৮ পাসওয়ার্ড রিসেট করার ৪টি নির্ভরযোগ্য উপায়