Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
15
Task/Middle-three-digits/DCL/middle-three-digits.dcl
Normal file
15
Task/Middle-three-digits/DCL/middle-three-digits.dcl
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
$ list = "123,12345,1234567,987654321,10001,-10001,-123,-100,100,-12345,1,2,-1,-10,2002,-2002,0"
|
||||
$ i = 0
|
||||
$ loop:
|
||||
$ number = f$element( i, ",", list )
|
||||
$ if number .eqs. "," then $ exit
|
||||
$ abs_number = number - "-"
|
||||
$ len = f$length( abs_number )
|
||||
$ if len .lt. 3 .or. .not. len
|
||||
$ then
|
||||
$ write sys$output f$fao( "!9SL: ", f$integer( number )), "has no middle three"
|
||||
$ else
|
||||
$ write sys$output f$fao( "!9SL: ", f$integer( number )), f$extract( ( len - 3 ) / 2, 3, abs_number )
|
||||
$ endif
|
||||
$ i = i + 1
|
||||
$ goto loop
|
||||
Loading…
Add table
Add a link
Reference in a new issue