Question: Write a function that takes as input an integer (> 0) , determines whether it is a perfect number, and returns 1 for perfect integers
- Write a function that takes as input an integer (> 0) , determines whether it is a perfect number, and returns 1 for perfect integers and 0 for not perfect integers. HINT: use a loop and conditionals to figure out what values are factors, find the sum of them, then make your determination.
-
Use your isperfect function with the true/false flags (the 0 or 1 that is returned) and a loop to determine how many perfect numbers there are between 5 and 10000.
-
Display your resulting perfect number
This is for MatLab format
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
