answersLogoWhite

0

It will be a loop if you want to try each number in turn. Make sure you make some way to get out of the loop, or it will run forever.

First, you will have to find all factors of the number and store them in an array. divide the index number by every number between it and 1. There won't be any decimals if it is a factor.

Note: the divisor and the answer will both be factors.

Then, add up all of the items in that array and compare it to the index number. If there is a match, then you've found a perfect number!

If you made it so the index number is part of the array, then you'll have to remove it by halving the added array's result.

The first four perfect numbers are 6, 28, 496 and 8128.

User Avatar

Wiki User

15y ago

What else can I help you with?

Related Questions

What is the database not found error in PHP with MySQL?

It would mean the database you are trying to select in your PHP script couldn't be found, you will need to check to see if you are using the correct details.


Where can PHP help be found online?

PHP help can be found online in several different places. Some of these places include PHP Live Support, PHP Moot, PHP Help, Live Person, and PHP Freaks.


Does android supports PHP?

It supports websites made on php but not coding in php. There are workarounds for coding in PHP using Android.


How do you print 1 to 100 without using loop in php?

The best way to print the numbers 1 to 100 in PHP without using a loop is with the following code: echo implode("<br>", range(1,100)); You can replace the <br> with anything that you want to separate the numbers, such as dashes. I used a line-break in the example.


Is Answers.com coded using PHP or ASP?

If you're referring to Answers.com, it's built using PHP as a backend.


How do you add a comment in PHP?

< ?php // This is an example of comment in PHP /* This is another example of comment in PHP and we can write comments in multiple lines using this method */ ? >


How do you swap two numbers using PHP?

This is the answer: <html> <body> <?php $number1=20; $number2=30; $temp=$number2; $number1 = $temp; $number2 = $temp-10; echo $number1; echo $number2; ?> </body> </html>


Why do we use Php?

PHP is an Open Source Scripting Language. We can create Web Pages and Web Applications using PHP.


How do you output a star using PHP?

type this in a file save it as something.php and then run it <?php echo '*'; ?>


How to display a variable in PHP using echo or print statements?

displaying a variable in php using echo statement? <?php $name="ram"; //declaring and defining the variable echo "$name"; //printing the variable using echo command ?>


What are rules used in naming php variable?

Well, firstly, all PHP variable names begin with the dollar sign. After that...PHP variable names must begin with either a letter or an underscore ( _ )PHP variable names can only contain letters, numbers, and underscores.A variable cannot contain spaces. Therefore variable names using more than one word should be separated using an underscore or camel cased. e.g. $multiple_word_variable_name OR $multipleWordVariableName.


What does a PHP 5 ChangeLog do?

PHP is a scripting language this is used for web development. The PHP 5 ChangeLog is log which lists all of the fixed bugs on PHP Version 5. This can be found on the PHP website as a point of reference.