+ Задача № 20. Проверить, является ли заданное натуральное число совершенным
Primary tabs
Совершенное число? (др.-греч. ??????? ???????) — натуральное число, равное сумме всех своих собственных делителей (т. е. всех положительных делителей, отличных от самого? числа). По мере того как натуральные числа возрастают, совершенные числа встречаются всё реже.
<?php
$a = 28;
$count=0 ;
for ($i=1 ; $i<$a ; $i++)
{
if ($a % $i == 0)
{
$count= $count + $i ;
echo $count , "<BR>" ;
}
}
if ($a !== $count)
{
echo $a , "-число несовершенное , так как ,
сумма всех делителей числа \$a равно " , $count ;
}
else
{
echo $a , "-число совершенное , так как ,
сумма всех делителей числа \$a равно " , $count ;
}
?>
- Log in to post comments
- 4085 reads