C Program to Generate Prime Numbers in a given range

How to write a C Program to Generate Prime Numbers in a given range ?


Solution:
/*C Program to Generate Prime Numbers in a given range*/
#include<stdio.h>
int main(void)
{
    int x,y,i,j,flag;
    printf("enter two numbers to generate the prime numbers between them\n");
    scanf("%d %d",&x,&y);
    for(i=x+1;i<y;++i)
    {
        for(j=2;j<=i/2;++j)
        {
            flag=0;
            if(i%j==0)
            {
                flag=1;
                break;
            }
        }
        if(flag==0)
        {
            printf("%d ",i);
        }
    }
    return 0;
}


Learn More :