#include void main() { int input; printf("Enter an integer: "); scanf("%d", &input); if (input == 0) { printf("0 is neither prime nor composite."); return; } if (input == 1) { // a prime number must have exactly 2 factors; 1 has only one printf("1 is not a prime number."); return; } if (input < 0) { printf("Negative numbers are not prime number."); return; } int i = 2; int limit = input / 2; for (; i <= limit; i++) { if (input % i == 0) { i = -1; break; } } if (i == -1) printf("%d is not a prime number.", input); else printf("%d is a prime number.", input); }