#include <stdio.h>
#include <stdbool.h>
bool isPrime(int n) {
if (n <= 1) {
return false;
}
for (int i = 2; i * i <= n; i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
void findPrimesInRange(int start, int end) {
printf("Prime numbers between %d and %d are:\n", start
, end
); for (int i = start; i <= end; i++) {
if (isPrime(i)) {
}
}
}
int main() {
int start = 1, end = 1000;
findPrimesInRange(start, end);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRib29sLmg+Cgpib29sIGlzUHJpbWUoaW50IG4pIHsKICAgIGlmIChuIDw9IDEpIHsKICAgICAgICByZXR1cm4gZmFsc2U7CiAgICB9CiAgICBmb3IgKGludCBpID0gMjsgaSAqIGkgPD0gbjsgaSsrKSB7CiAgICAgICAgaWYgKG4gJSBpID09IDApIHsKICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICAgIH0KICAgIH0KICAgIHJldHVybiB0cnVlOwp9Cgp2b2lkIGZpbmRQcmltZXNJblJhbmdlKGludCBzdGFydCwgaW50IGVuZCkgewogICAgcHJpbnRmKCJQcmltZSBudW1iZXJzIGJldHdlZW4gJWQgYW5kICVkIGFyZTpcbiIsIHN0YXJ0LCBlbmQpOwogICAgZm9yIChpbnQgaSA9IHN0YXJ0OyBpIDw9IGVuZDsgaSsrKSB7CiAgICAgICAgaWYgKGlzUHJpbWUoaSkpIHsKICAgICAgICAgICAgcHJpbnRmKCIlZCAiLCBpKTsKICAgICAgICB9CiAgICB9CiAgICBwcmludGYoIlxuIik7Cn0KCmludCBtYWluKCkgewogICAgaW50IHN0YXJ0ID0gMSwgZW5kID0gMTAwMDsKICAgIGZpbmRQcmltZXNJblJhbmdlKHN0YXJ0LCBlbmQpOwogICAgcmV0dXJuIDA7Cn0=