invokes omit to remove each nonprime from c that is a multiple of factor

nextmultiple = 2 * factor; 

while (nextmultiple <= n)

{

omit(nextmultiple,c);

nextmultiple = nextmultiple + factor;

}