C program to print all prime numbers between 1 to input number

</code>: print all prime numbers
/* C program to print all prime numbers between 1 to input number */

#include <stdio.h>
 
int main()
{
    int x, y, number ; 
    char flag;
    // Read input from user 
    printf("Find prime numbers range :");
    scanf("%d", &number);
 
    printf("All Prime number:\n", x);
    for(x=2; x<=number; x++)
    {
        // store in flag f 
        flag = 'f'; 
 
        // Check if the current number x is prime or not 
  
        for(y=2; y<=x/2; y++)
        {
            
             
       // if x%y is divisible is equal to zero the it's not prime number 
            if(x%y==0)
            {
                flag ='t'; // store t 
                break;
            }
        }
  //Check flag is equal to f then print 
    
        if(flag=='f')
        {
            printf("%d \n", x);
        }
    }
 
    return 0;
} 

 
output:


All Prime number:
2
3
5
7
11
13
17
19
23
29
31
37
41
43
47

LANGUAGE