begin comment zeef van Erathostenes; integer p, m; boolean array prime [2 : 10000]; for p ≔ 2, 3 step 2 until 10000 do prime[p] ≔ true ; for p ≔ 2, 3 step 2 until 10 do begin if prime[p] then for m ≔ p × p step p until 10000 do prime[m] ≔ false end; m ≔ 0; for p ≔ 2, 3 step 2 until 10000 do begin if prime[p] then begin m ≔ m + 1 end end; NLCR; PRINTTEXT(“number of primes below 100 000: ”); ABSFIXT(5,0,m) end