এই নিবন্ধে, আমরা জানব কিভাবে জাভাতে 1 থেকে N পর্যন্ত সমস্ত মৌলিক সংখ্যা প্রদর্শন করা যায়। 1 থেকে অসীম পর্যন্ত সমস্ত সম্ভাব্য ধনাত্মক সংখ্যাকে প্রাকৃতিক সংখ্যা বলা হয়। মৌলিক সংখ্যা হল বিশেষ সংখ্যা যার শুধুমাত্র দুটি গুণনীয়ক 1 এবং নিজেই এবং অন্য কোন সংখ্যা দ্বারা ভাগ করা যায় না।
একটি সংখ্যা একটি মৌলিক সংখ্যা যদি এর একমাত্র গুণনীয়ক 1 এবং নিজেই হয়। 11 একটি মৌলিক সংখ্যা। এর গুণনীয়ক 1 এবং 11 নিজেই। মৌলিক সংখ্যার কিছু উদাহরণ হল 2, 3, 5, 7, 11, 13 ইত্যাদি। 2 হল একমাত্র জোড় মৌলিক সংখ্যা। অন্য সব মৌলিক সংখ্যা বিজোড় সংখ্যা।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷ইনপুট
ধরুন আমাদের ইনপুট হল −
n :10 এর মান লিখুন
আউটপুট
কাঙ্খিত আউটপুট হবে −
2 3 5 7
অ্যালগরিদম
ধাপ1- স্টার্ট স্টেপ 2- একটি পূর্ণসংখ্যা ঘোষণা করুন :n ধাপ 3- ব্যবহারকারীকে একটি পূর্ণসংখ্যা মান লিখতে অনুরোধ করুন/ পূর্ণসংখ্যাকে হার্ডকোড করুন ধাপ 4- মানগুলি পড়ুন ধাপ 5- 1 থেকে n পর্যন্ত একটি সময় লুপ ব্যবহার করে, 'i' মান আছে কিনা তা পরীক্ষা করুন 2 থেকে i পর্যন্ত যেকোনো সংখ্যা দ্বারা বিভাজ্য। ধাপ 6- যদি হ্যাঁ, পরবর্তী সংখ্যাটি পরীক্ষা করুন ধাপ 7- না হলে, সংখ্যাটিকে একটি মৌলিক সংখ্যা হিসাবে সংরক্ষণ করুন ধাপ 8- দুটি সংখ্যার LCM হিসাবে 'i' মান প্রদর্শন করুন ধাপ 9- থামুনপ্রে>উদাহরণ 1
এখানে, একটি প্রম্পটের উপর ভিত্তি করে ব্যবহারকারী দ্বারা ইনপুট প্রবেশ করানো হচ্ছে। আপনি আমাদের কোডিং গ্রাউন্ড টুলে এই উদাহরণ লাইভ চেষ্টা করতে পারেন ।
java.util.Scanner আমদানি করুন; পাবলিক ক্লাস প্রাইম নাম্বারস স্ক্যানার স্ক্যানার =নতুন স্ক্যানার(System.in); System.out.println("প্রয়োজনীয় প্যাকেজ আমদানি করা হয়েছে"); System.out.println("একটি পাঠক বস্তু সংজ্ঞায়িত করা হয়েছে"); System.out.print("n মান লিখুন :"); n=scanner.nextInt(); System.out.print("1 থেকে 10 এর মধ্যে প্রধান সংখ্যা হল"); (j=2;j<=n;j++){ counter=0; জন্য(i=1;i<=j;i++){ if(j%i==0){ counter++; } } if(counter==2) System.out.print(j+" "); } } }আউটপুট
প্রয়োজনীয় প্যাকেজ আমদানি করা হয়েছে একটি পাঠক অবজেক্ট সংজ্ঞায়িত করা হয়েছে n মান লিখুন :10 থেকে 10 এর মধ্যে প্রধান সংখ্যা হল 2 3 5 7উদাহরণ 2
এখানে, পূর্ণসংখ্যা পূর্বে সংজ্ঞায়িত করা হয়েছে, এবং এর মান অ্যাক্সেস করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
পাবলিক ক্লাস প্রাইম নাম্বারস{ পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং আর্গ[]){ int i,n,counter, j; n=10; System.out.printf("n মানটি লিখুন %d", n); System.out.printf("\n1 থেকে %d এর মধ্যে প্রধান সংখ্যা হল ", n); (j=2;j<=n;j++){ counter=0; জন্য(i=1;i<=j;i++){ if(j%i==0){ counter++; } } if(counter==2) System.out.print(j+" "); } } }আউটপুট
1 থেকে 10 এর মধ্যে n মান 10প্রধান সংখ্যা লিখুন 2 3 5 7