Write a PHP program to check whether a sequence of numbers is a geometric progression or not
- برمجة بي اتش بي
- 2021-09-10
- mhanasmh00489829403
الأجوبة
<?php
function is_geometric($arr)
{
if (sizeof($arr) <= 1)
return True;
# Calculate ratio
$ratio = $arr[1]/$arr[0];
# Check the ratio of the remaining
for($i=1; $i<sizeof($arr); $i++)
{
if (($arr[$i]/($arr[$i-1])) != $ratio)
{
return "Not a geometric sequence";
}
}
return "Geometric sequence";
}
$my_arr1 = array(2, 6, 18, 54);
$my_arr2 = array(10, 5, 2.5, 1.20);
print_r(is_geometric($my_arr1)."\n");
print_r(is_geometric($my_arr2)."\n");
?>
Sample Output:
Geometric sequence Not a geometric sequence
أسئلة مشابهة
القوائم الدراسية التي ينتمي لها السؤال