start = 10 end = 30
11 13 17 19 23 29
#include <stdio.h>
/* Function to check if a number is prime */
int isPrime(int num) {
int i;
if (num <= 1)
return 0;
for (i = 2; i * i <= num; i++) {
if (num % i == 0)
return 0;
}
return 1;
}
/* Function to print primes in a given range */
void printPrimesInRange(int start, int end) {
int i;
printf("Prime numbers between %d and %d:n", start, end);
for (i = start; i <= end; i++) {
if (isPrime(i)) {
printf("%d ", i);
}
}
printf("n");
}
int main() {
int start, end;
printf("Enter start of range: ");
scanf("%d", &start);
printf("Enter end of range: ");
scanf("%d", &end);
printPrimesInRange(start, end);
return 0;
}
#include <stdio.h>
/* Function to check if a number is prime */
int isPrime(int num) {
int i;
if (num <= 1)
return 0;
for (i = 2; i * i <= num; i++) {
if (num % i == 0)
return 0;
}
return 1;
}
/* Function to print primes in a given range */
void printPrimesInRange(int start, int end) {
int i;
printf("Prime numbers between %d and %d:n", start, end);
for (i = start; i <= end; i++) {
if (isPrime(i)) {
printf("%d ", i);
}
}
printf("n");
}
int main() {
int start, end;
printf("Enter start of range: ");
scanf("%d", &start);
printf("Enter end of range: ");
scanf("%d", &end);
printPrimesInRange(start, end);
return 0;
}