সমস্যা
১ থেকে n পর্যন্ত সব প্রাইম নম্বর দেখানোর সি প্রোগ্রাম লিখুন, যেখানে n ইউজার রানটাইমে দেবে।
সমাধান
সি প্রোগ্রামিং ভাষায় ১ থেকে n পর্যন্ত প্রাইম নম্বর দেখানোর পদ্ধতি নিচে ব্যাখ্যা করা হল:
অ্যালগরিদম
১ থেকে n পর্যন্ত প্রাইম নম্বর দেখানোর অ্যালগরিদম:
Step 1 − n ভ্যালু পড়ুন।
Step 2 − count = 0 ইনিশিয়ালাইজ করুন
Step 3 − for i = 2 to n
a. for j = 1 to i b. if i % j = 0 c. then increment count d. if count is equal to 2 e. then print i value
ফ্লো চার্ট
১ থেকে n পর্যন্ত প্রাইম নম্বর দেখানোর অ্যালগরিদমের ফ্লো চার্ট:

উদাহরণ
ইউজার-দেয়া রেঞ্জে প্রাইম নম্বর দেখানোর সি প্রোগ্রাম:
#include<stdio.h> void main(){ int i, num, n, count; printf("Enter the range: \n"); scanf("%d", &n); printf("The prime numbers in between the range 1 to %d:",n); for(num = 1;num<=n;num++){ count = 0; for(i=2;i<=num/2;i++){ if(num%i==0){ count++; break; } } if(count==0 && num!= 1) printf("%d ",num); } }
আউটপুট
Enter the range:50 The prime numbers in between the range 1 to 50: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47