Fast
Public Sub Main()
Dim num, dv, som As Long
num = 33550336
For dv = 1 To num - 1
If 0 == (num Mod dv) Then
Print " i divisori sono: "; dv
som += dv
Endif
Next
If num == som Then
Print "Il numero "; num; " è perfetto !"
Else
Print "Il numero "; num; " non è perfetto !"
Endif
End