রানটাইমের সময় কনসোলে দুটি নম্বর লিখুন। তারপর, ফ্ল্যাগ ভেরিয়েবল ঘোষণা করুন যা ফর লুপ কন্ডিশনের সাহায্যে সংখ্যাটি প্রাইম কিনা তা পরীক্ষা করতে ব্যবহৃত হয়।
যখনই, পতাকাটি শূন্য হয়, এটি মৌলিক সংখ্যা প্রিন্ট করে এবং যদি পতাকা এক হয়, এটি লুপ থেকে বিদ্যমান।
প্রোগ্রাম
দুটি ব্যবধানের মধ্যে মৌলিক সংখ্যাগুলি প্রদর্শনের জন্য C প্রোগ্রামটি নিচে দেওয়া হল −
#include <stdio.h> int main(){ int number1,number2,i,j,flag; printf("enter the two intervals:"); scanf("%d %d",&number1,&number2); printf("prime no’s present in between %d and %d:",number1,number2); for(i=number1+1;i<number2;i++){// interval between two numbers flag=0; for(j=2;j<=i/2;++j){ //checking number is prime or not if(i%j==0){ flag=1; break; } } if(flag==0) printf("%d\n",i); } return 0; }
আউটপুট
আপনি নিম্নলিখিত আউটপুট দেখতে পাবেন -
enter the two intervals:10 50 the number of prime numbers present in between 10 and 50:11 13 17 19 23 29 31 37 41 43 47
আরেকটি উদাহরণ বিবেচনা করুন, যেখানে আমরা দুটি সংখ্যার মধ্যবর্তী মৌলিক সংখ্যাগুলোকে সরিয়ে দেওয়ার চেষ্টা করছি।
উদাহরণ
প্রাথমিক সংখ্যা ব্যতীত দুটি ব্যবধানের মধ্যে সংখ্যাগুলি প্রদর্শন করার জন্য C প্রোগ্রামটি নিচে দেওয়া হল −
#include <stdio.h> int main(){ int number1,number2,i,j,flag; printf("enter the two intervals:"); scanf("%d %d",&number1,&number2); printf("the numbers that are present after removing prime numbers in between %d and %d:\n",number1,number2); for(i=number1+1;i<number2;i++){// interval between two numbers flag=1; for(j=2;j<=i/2;++j){ //checking number is prime or not if(i%j==0){ flag=0; break; } } if(flag==0) printf("%d\n",i); } return 0; }
আউটপুট
আপনি নিম্নলিখিত আউটপুট দেখতে পাবেন -
enter the two intervals:10 20 the numbers that are present after removing prime numbers in between 10 and 20: 12 14 15 16 18