Fermat numbers: Difference between revisions

(One intermediate revision by the same user not shown)
Line 1,379:
=={{header|langur}}==
{{trans|Python}}
<syntaxhighlight lang="langur">val .fermat = fn( .i): 2 ^ 2 ^ .i + 1
 
val .factors = fn(var .x) {
Line 1,393:
writeln "first 10 Fermat numbers"
for .i in 0..9 {
writeln $"F\({{.i + 16x2080:cp)}} = \({{.fermat(.i))}}"
}
writeln()
Line 1,402:
val .fac = .factors(.ferm)
if len(.fac) == 1 {
writeln $"F\({{.i + 16x2080:cp)}} is prime"
} else {
writeln $"F\({{.i + 16x2080:cp)}} factors: ", {{.fac}}"
}
}
990

edits