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.

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;
}

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!

Thanks in advance