Находим нод в php
"нод php". Функции в php для нахождения "нода". Примеры извлечения НОД в php.
О нод в php
Теория, синтаксис, функции нод php.
Вообще в php существует отдельная функция для определения нода двух чисел это:
Принцип работы функции нод php
Внутри функции для получения "нод php" пишем вот такую конструкцию:
<?
$nod = gmp_gcd("12", "21");
echo gmp_strval( $nod ) ;
?>
Пример извлечения нод php
К сожалению... её работу вам показать не могу, потому, что мы получаем:
Самописная функция нод php
Чтож... мы можем написать функцию самостоятельно, либо найти в интернете...
Я нашел в интернете, но только нам нужно её немного модифицировать...
Первое что я сделал - проверяем... вдруг у вас уже есть такая функция, но вы не знаете.. function_exists.
Проверяем два числа на "меньше нуля", иначе цикл будет вечным... если отрицательное число, то меняем знак!
Еще одно добавление... если встречаем(substr_count) точку(т.е число дробное) возвращаем false.
Ну и в цикле находим нод в php...
Функция нод php
<?
if (!function_exists('gcd'))
{
function gcd($a, $b)
{
if($a<0) $a= -($a); if($b<0) $b= -($b);
if(substr_count($a, '.') or substr_count($b, '.')) return false;
while ($a != $b)
{
if ($a > $b) $a -= $b;
else $b -= $a;
}
return $a;
}
}
?>
Примеры нахождения НОД php:
echo gcd(2,4);
echo gcd(15,21);
echo gcd(-12, -18);
echo gcd(-12.1, -18;
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже: