সমস্যা
1 এবং n এর মধ্যে সমস্ত মৌলিক সংখ্যা প্রদর্শন করার জন্য একটি C প্রোগ্রাম লিখুন এটি রান টাইমে ব্যবহারকারীর দ্বারা প্রদত্ত একটি মান।
সমাধান
1 এবং n-এর মধ্যে সমস্ত মৌলিক সংখ্যা প্রদর্শন করার জন্য C প্রোগ্রামটি রান টাইমে ব্যবহারকারীর দেওয়া একটি মান যা নীচে ব্যাখ্যা করা হয়েছে −
অ্যালগরিদম
1 এবং n-এর মধ্যে সমস্ত মৌলিক সংখ্যা প্রদর্শন করার জন্য একটি অ্যালগরিদম নীচে দেওয়া হল যা রান টাইমে ব্যবহারকারীর দেওয়া একটি মান।
ধাপ 1 - n মান পড়ুন।
ধাপ 2 - গণনা শুরু করুন =0
ধাপ 3 − i =2 থেকে n
এর জন্য <প্রে> ক. j =1 থেকে i b এর জন্য। যদি i % j =0 c. তারপর বৃদ্ধি গণনা d. যদি গণনা 2 e এর সমান হয়। তারপর প্রিন্ট আই ভ্যালুফ্লোচার্ট
1 এবং n এর মধ্যে সমস্ত মৌলিক সংখ্যা প্রদর্শন করার জন্য C প্রোগ্রামের অ্যালগরিদম ব্যাখ্যা করার জন্য নীচে একটি ফ্লোচার্ট দেওয়া হয়েছে যা রান টাইমে ব্যবহারকারীর দ্বারা প্রদত্ত একটি মান।
উদাহরণ
1 এবং n এর মধ্যে সমস্ত মৌলিক সংখ্যা প্রদর্শন করার জন্য C প্রোগ্রামটি ব্যবহার করার সময় ব্যবহারকারীর দেওয়া একটি মান −
#includevoid main(){ int i, num, n, count; printf("পরিসীমা লিখুন:\n"); scanf("%d", &n); printf("1 থেকে %d:" n রেঞ্জের মধ্যে মৌলিক সংখ্যা); জন্য(সংখ্যা =1; সংখ্যা<=n; সংখ্যা++){ গণনা =0; জন্য(i=2;i<=num/2;i++){ if(num%i==0){ count++; বিরতি } } if(count==0 &&num!=1) printf("%d" ,num); }}
আউটপুট
যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -
পরিসীমা লিখুন:501 থেকে 50:2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 এর মধ্যে মৌলিক সংখ্যাগুলি