4 - Perfect number in c sharp
Perfect number in c#
public bool CheckPerfectNumber(int number) {
bool isPerfectNumber=false;
int i = 1, sum = 0;
while (i < number)
{
if (number % i == 0)
sum = sum + i;
i++;
}
if (sum == number)
{
isPerfectNumber = true;
}
return isPerfectNumber;
}
[TestMethod]
public void TestCheckPerfectNumber()
{
BasicProgramming basicProgramming
= new BasicProgramming();
bool output = basicProgramming
.CheckPerfectNumber(6);
Assert.AreEqual(true, output);
}
How to check by dry run method number is
perfect number or not.
the sum of its proper divisors.
The smallest perfect number is 6,which is the sum
of 1, 2, and 3.
Other perfect numbers are 28, 496, and 8,128.
For ex. 6
1+2+3 =6
1 | public bool CheckPerfectNumber(int number) { |
Comments
Post a Comment