Special divisors: Difference between revisions

add FreeBASIC
(Add PILOT)
(add FreeBASIC)
Line 756:
131 137 139 143 149 151 157 163 167 169 173 179 181 187 191 193 197 199
</pre>
 
=={{header|FreeBASIC}}==
<lang freebasic>function reverse(n as integer) as integer
dim as integer u = 0
while n
u = 10*u + n mod 10
n\=10
wend
return u
end function
 
dim as integer n, u, d, b
dim as boolean s
 
for n = 1 to 200
u = reverse(n)
s = true
for d = 1 to n
if n mod d = 0 then
b = reverse(d)
if u mod b <> 0 then s = false
end if
next d
if s then print using "### ";n;
next n</lang>
 
=={{header|Go}}==
781

edits