<?php
// Пользователь вводит два натуральных числа ( например через форму)
$c = 22;
$d =43;
// Мы присваиваем эти числа специальным переменным
// для использования в цикле
if ($c<$d)
{
$a=$c ;
$b=$d;
}
else
{
$a=$d ;
$b=$c;
}
// Счётчик должен идти всегда до меньшего числа
// переменная $i есть по сути делитель для чисел $a и $b
for ($i=$b ; $i<=$a*$b ; $i++)
{
// echo "|",$i ,"|","<BR>" ;
// Мы выводим все делители $i если оба числа $a и $b
//делятся на него без остатка
// Мы начинаем отчёт от наибольшего числа и
// до максимально возможного - произведения чисел $a и $b
if ( $i % $a == 0 and $i % $b == 0 )
{
echo "(" ,$i,")" ;
//$c = $i ;
// Так как нам нужно найти наименьшее общее кратное чисел $a и $b
// то при первом "входе" в наше условие мы должны оборвать цикл
// с помощью break ;
break ;
}
}
// echo $c , "- наименьшее общее кратное для двух наших
// натуральных чисел \$a=",$a," и \$b=",$b,"<BR>" ;
?>