Write a PHP program to get the Hamming numbers upto a given numbers also check whether a given number is a Hamming number
- برمجة بي اتش بي
- 2021-09-10
- mhanasmh00489829403
الأجوبة
<?php
function is_hamming_numbers($x)
{
if ($x == 1)
{
return "Hamming Number";
}
if ($x % 2 == 0)
{
return is_hamming_numbers($x/2);
}
if ($x % 3 == 0)
{
return is_hamming_numbers($x/3);
}
if ($x % 5 == 0)
{
return is_hamming_numbers($x/5);
}
return "Not a Hamming Number";
}
function hamming_numbers_sequence($x)
{
if ($x == 1)
{
return "Hamming Number";
}
hamming_numbers_sequence($x-1);
if (is_hamming_numbers($x) == "Hamming Number")
{
echo($x).",";
}
}
print_r(is_hamming_numbers(7)."\n");
print_r(is_hamming_numbers(1)."\n");
hamming_numbers_sequence((24).("\n"));
?>
Sample Output:
Not a Hamming Number Hamming Number 2,3,4,5,6,8,9,10,12,15,16,18,20,24
أسئلة مشابهة
القوائم الدراسية التي ينتمي لها السؤال