RosettaCodeData/Task/Gapful-numbers/BASIC256/gapful-numbers.basic

28 lines
545 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
function is_gapful(n)
2026-02-01 16:33:20 -08:00
m = n
l = n mod 10
while (m >= 10)
m = int(m / 10)
end while
return (m * 10) + l
2023-07-01 11:58:00 -04:00
end function
subroutine muestra_gapful(n, gaps)
2026-02-01 16:33:20 -08:00
inc = 0
print "First "; gaps; " gapful numbers >= "; n
while inc < gaps
if n mod is_gapful(n) = 0 then
print " " ; n ;
inc = inc + 1
end if
n = n + 1
end while
print chr(10)
2023-07-01 11:58:00 -04:00
end subroutine
call muestra_gapful(100, 30)
call muestra_gapful(1000000, 15)
call muestra_gapful(1000000000, 10)
call muestra_gapful(7123,25)
end