Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
24
Task/Factorions/PureBasic/factorions.basic
Normal file
24
Task/Factorions/PureBasic/factorions.basic
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
Declare main()
|
||||
|
||||
If OpenConsole() : main() : Else : End 1 : EndIf
|
||||
Input() : End
|
||||
|
||||
Procedure main()
|
||||
Define.i n,b,d,i,j,sum
|
||||
Dim fact.i(12)
|
||||
|
||||
fact(0)=1
|
||||
For n=1 To 11 : fact(n)=fact(n-1)*n : Next
|
||||
|
||||
For b=9 To 12
|
||||
PrintN("The factorions for base "+Str(b)+" are: ")
|
||||
For i=1 To 1500000-1
|
||||
sum=0 : j=i
|
||||
While j>0
|
||||
d=j%b : sum+fact(d) : j/b
|
||||
Wend
|
||||
If sum=i : Print(Str(i)+" ") : EndIf
|
||||
Next
|
||||
Print(~"\n\n")
|
||||
Next
|
||||
EndProcedure
|
||||
Loading…
Add table
Add a link
Reference in a new issue