Data update
This commit is contained in:
parent
35bcdeebf8
commit
74c69a0df6
2427 changed files with 31826 additions and 3468 deletions
24
Task/Multifactorial/Cowgol/multifactorial.cowgol
Normal file
24
Task/Multifactorial/Cowgol/multifactorial.cowgol
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
include "cowgol.coh";
|
||||
|
||||
sub multifac(n: uint32, d: uint32): (r: uint32) is
|
||||
r := 1;
|
||||
loop
|
||||
r := r * n;
|
||||
if n <= d then break; end if;
|
||||
n := n - d;
|
||||
end loop;
|
||||
end sub;
|
||||
|
||||
var d: uint32 := 1;
|
||||
while d <= 5 loop
|
||||
print_i32(d);
|
||||
print(": ");
|
||||
var n: uint32 := 1;
|
||||
while n <= 10 loop
|
||||
print_i32(multifac(n, d));
|
||||
print(" ");
|
||||
n := n + 1;
|
||||
end loop;
|
||||
print_nl();
|
||||
d := d + 1;
|
||||
end loop;
|
||||
Loading…
Add table
Add a link
Reference in a new issue