🔄📚Intermediate
Display Prime Numbers Using Functions
Print primes using function
Display prime numbers between two intervals using a reusable function.
Program Code
prime_interval_function.c
C
1#include <stdio.h>2#include <stdbool.h>34bool isPrime(int num) {5 if (num <= 1) return false;6 if (num <= 3) return true;7 if (num % 2 == 0 || num % 3 == 0) return false;8 9 for (int i = 5; i * i <= num; i += 6) {10 if (num % i == 0 || num % (i + 2) == 0)11 return false;12 }13 return true;14}1516void printPrimesInRange(int low, int high) {17 printf("Prime numbers between %d and %d:\n", low, high);18 for (int i = low; i <= high; i++) {19 if (isPrime(i)) {20 printf("%d ", i);21 }22 }23 printf("\n");24}2526int main() {27 int low, high;28 29 printf("Enter lower limit: ");30 scanf("%d", &low);31 printf("Enter upper limit: ");32 scanf("%d", &high);33 34 printPrimesInRange(low, high);35 36 return 0;37}Output
Enter lower limit: 10
Enter upper limit: 50
Prime numbers between 10 and 50:
11 13 17 19 23 29 31 37 41 43 47
Related Examples
Want to Learn More?
Explore our comprehensive tutorials for in-depth explanations of C programming concepts.
Browse Tutorials