Largest int from concatenated ints: Difference between revisions
Largest int from concatenated ints (view source)
Revision as of 15:06, 29 January 2018
, 6 years ago→Version 4: improved the function integer to handle the kast case
m (→exponentiated integers: added a comment to the REXX section header.) |
Walterpachl (talk | contribs) (→Version 4: improved the function integer to handle the kast case) |
||
Line 2,146:
If Datatype(z,'W') Then
Return z+0
Else Do
If Datatype(z)=num Then Do
Do i=1 To 4
dig= digits()*10
Numeric Digits dig
If Datatype(z,'W') Then
Return z+0
End
Say 'Illegal integer:' z
Return '?'
End
Return '?'
End
largeint: Procedure
Line 2,178 ⟶ 2,189:
4 45 54 5 -> 554454
4 45 54 5 6.6e77 -> 660000000000000000000000000000000000000000000000000000000000000000000000000000554454
Illegal integer: .2
3 3 .2 -> ** invalid ** bad integer .2
4 45 54 5 6.6e1001 -> 660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000554454</pre>
=={{header|Ring}}==
|