Data update
This commit is contained in:
parent
0df55f9f24
commit
aec8ed51b6
1045 changed files with 18889 additions and 2777 deletions
13
Task/Tau-number/Prolog/tau-number.pro
Normal file
13
Task/Tau-number/Prolog/tau-number.pro
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
tau(N, T) :-
|
||||
findall(M, (between(1, N, M), 0 is N mod M), Ms),
|
||||
length(Ms, T).
|
||||
|
||||
tau_numbers(Limit, Ns) :-
|
||||
findall(N, (between(1, Limit, N), tau(N, T), 0 is N mod T), Ns).
|
||||
|
||||
print_tau_numbers :-
|
||||
tau_numbers(1100, Ns),
|
||||
writeln("The first 100 tau numbers are:"),
|
||||
forall(member(N, Ns), format("~d ", [N])).
|
||||
|
||||
:- print_tau_numbers.
|
||||
Loading…
Add table
Add a link
Reference in a new issue