```
int i, j;
for(i=2;i<1000;i++){
for(j=2;i/j;j++){
if(!(i%j)) break;
if(j>(i/j)) cout<<i<<" is prime\n";
}
}
```

Can somebody experienced clear me how this program actually finds prime numbers...

The line with the last if condition confuses me most -> j > (i/j)