RosettaCodeData/Task/Mertens-function/EasyLang/mertens-function.easy

26 lines
501 B
Text
Raw Permalink Normal View History

2024-03-06 22:25:12 -08:00
len mertens[] 1000
mertens[1] = 1
for n = 2 to 1000
mertens[n] = 1
for k = 2 to n
mertens[n] -= mertens[n div k]
.
.
print "First 99 Mertens numbers:"
write " "
2025-06-11 20:16:52 -04:00
numfmt 2 0
2024-03-06 22:25:12 -08:00
for n = 1 to 99
write mertens[n] & " "
2025-06-11 20:16:52 -04:00
if n mod 10 = 9 : print ""
2024-03-06 22:25:12 -08:00
.
for n = 1 to 1000
if mertens[n] = 0
zeros += 1
2025-06-11 20:16:52 -04:00
if mertens[n - 1] <> 0 : crosses += 1
2024-03-06 22:25:12 -08:00
.
.
print ""
print "In the first 1000 terms of the Mertens sequence there are:"
print zeros & " zeros"
print crosses & " zero crosses"