Public Class Form1
Private Sub Button1_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim
no(10) As Integer
Dim i As Integer
Dim num
As Integer
Dim
num2 As Integer
Dim r As Integer
Dim
armno As Integer
Dim
perfct As Integer
Dim
cntarm As Integer
Dim
cntperfct As Integer
Dim nm As Integer
For i =
0 To 10 - 1
no(i) = CInt(InputBox("Enter Number"))
Next
For i =
0 To 10 - 1
num = no(i)
armno = 0
perfct = 0
num2 = num
While
num
r = num Mod 10
armno = armno + r * r * r
num = num \ 10
End
While
If
armno = num2 Then
cntarm = cntarm + 1
End
If
num = num2
nm = 1
While
nm <= num2 \ 2
If
num2 Mod nm = 0 Then
perfct = perfct + nm
End
If
nm = nm + 1
End
While
If
perfct = num Then
cntperfct = cntperfct + 1
End
If
Next
MsgBox("Armstrong
numbers " & cntarm)
MsgBox("Perfect
numbers " & cntperfct)
End Sub
End Class
No comments:
Post a Comment
Note: only a member of this blog may post a comment.