Chapter 6: Problem 29
(Perfect Numbers) An integer is said to be a perfect number if the sum of its factors, including 1 (but not the number itself), is equal to the number. For example, 6 is a perfect number, because \(6=1+2+3 .\) Write a function perfect that determines whether parameter number is a perfect number. Use this function in a program that determines and prints all the perfect numbers between 1 and 1000 . Print the factors of each perfect number to confirm that the number is indeed perfect. Challenge the power of your computer by testing numbers much larger than 1000 .
Short Answer
Step by step solution
Key Concepts
These are the key concepts you need to understand to accurately answer the question.