Jump to content

Fermat numbers: Difference between revisions

 
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}}"
}
}
890

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.