Hi there. I've been asked to make a programme that finds and prints prime numbers. To do this, I set up a simple for loop that tests if the number can be divided by even or odd numbers.

I've now got stuck on the very simple problem that I can't make it actually print the numbers that satisfy my conditions. This is probly a really stupid problem but its been bugging me!Code:int main (void) { int i=0; int r=0; int numstatus1; int numstatus2; int status=0; char line[100]; while(1) { printf("Enter maximum number to count prime numbers to:\n"); fgets(line, sizeof(line), stdin); status=sscanf(line, "%d", &r); if (status==0) printf("Invalid number.\n"); else break; } for (i=0; i<r; i++) { numstatus1=0; numstatus2=0; numstatus1=i/2; numstatus2=i/3; if ??? printf("%d is prime", i); } return 0; }

Thanks in advance