Data update
This commit is contained in:
parent
72eb4943cb
commit
4d5544505c
2347 changed files with 62432 additions and 16731 deletions
8
Task/Binary-digits/C3/binary-digits.c3
Normal file
8
Task/Binary-digits/C3/binary-digits.c3
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
import std::io;
|
||||
fn void main()
|
||||
{
|
||||
io::printfn("%b", 0);
|
||||
io::printfn("%b", 5);
|
||||
io::printfn("%b", 50);
|
||||
io::printfn("%b", 5000);
|
||||
}
|
||||
|
|
@ -1,10 +1,8 @@
|
|||
func$ bin num .
|
||||
while num > 1
|
||||
b$ = num mod 2 & b$
|
||||
num = num div 2
|
||||
.
|
||||
return num & b$
|
||||
if num <= 1 : return num
|
||||
return bin (num div 2) & num mod 2
|
||||
.
|
||||
print bin 0
|
||||
print bin 5
|
||||
print bin 50
|
||||
print bin 9000
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue