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

ফর লুপ ব্যবহার করে ১ থেকে N পর্যন্ত প্রাইম নম্বর প্রিন্ট করার সি প্রোগ্রাম


সমস্যা

১ থেকে 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 পর্যন্ত প্রাইম নম্বর দেখানোর অ্যালগরিদমের ফ্লো চার্ট:

ফর লুপ ব্যবহার করে ১ থেকে 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
  1. ফর লুপ দিয়ে ডিজিটকে শব্দে রূপান্তরের C প্রোগ্রাম

  2. সিংলি লিংকড লিস্টে সংখ্যা রিভার্স আর্ডারে ডিসপ্লে করার C প্রোগ্রাম

  3. C প্রোগ্রাম: আর্মস্ট্রং নাম্বার (Armstrong Number) যাচাই

  4. পাইথন প্রোগ্রাম একটি ইন্টারভালের সব প্রাইম নম্বর প্রিন্ট করা