#include <stdio.h>
      
      int primesInInterval() {
        int low, high, i, flag;
        printf("Enter two numbers(intervals): ");
        scanf("%d %d", &low, &high);
        printf("Prime numbers between %d and %d are: ", low, high);
        // iteration until low is not equal to high
        while (low < high) {
          flag = 0;
          // ignore numbers less than 2
          if (low <= 1) {
            ++low;
            continue;
          }
          // if low is a non-prime number, flag will be 1
          for (i = 2; i <= low / 2; ++i) {
            if (low % i == 0) {
              flag = 1;
              break;
            }
          }
          if (flag == 0)
            printf("%d ", low);
          // to check prime for the next number
          // increase low by 1
          ++low;
        }
        return 0;
      }
      

      C language logo
      Is Prime between two numbers

      Codiga's C Recipes

      Print all prime numbers between two numbers entered by the user.

      0 Comments

        Add Comment

        Log in to add a comment

        Codiga - All rights reserved 2022.