PHP | Función gmp_legendre()

La función gmp_legendre() es una función integrada en PHP que calcula el símbolo de Legendre de dos números GMP (precisión múltiple de GNU: para números grandes) $num1 y $num2 pasados ​​como parámetros a la función y los devuelve. $num2 debe ser positivo e impar.

Sintaxis:

gmp_legendre( $num1, $num2 )

Parámetros utilizados:
la función acepta dos parámetros obligatorios $num1 y $num2 como se muestra en la sintaxis anterior. Estos parámetros pueden ser objetos GMP en PHP versión 5.6 y posteriores, o se pueden pasar strings numéricas a la función siempre que sea posible convertir esas strings en números.

Valor de retorno:
esta función devuelve un número GMP (en PHP 5.5 y versiones anteriores) o un objeto GMP (en PHP 5.6 y versiones posteriores) que es el símbolo de Legendre de los dos números.

Ejemplos:

Input : $num1 = 2, $num2 = 3
Output : -1

Input : $num1 = 6, $num2 = 15
Output : 0

Los siguientes programas ilustrarán la función gmp_legendre():

Programa 1

<?php
// PHP program to calculate the
// legendre of two GMP numbers
$num1 = 13;
$num2 = 9907;
  
//Display the result
echo gmp_legendre($num1, $num2); 
?>

Producción

1

Programa 2

<?php
// PHP program to calculate the
// legendre of two GMP numbers
  
// creating GMP numbers using gmp_init()
$num1 = gmp_init("124567812");
$num2 = gmp_init("271290907");
  
//Display the result
echo gmp_legendre($num1, $num2); 
?>

Producción

-1

Referencia: http://php.net/manual/en/function.gmp-legendre.php

Publicación traducida automáticamente

Artículo escrito por RICHIK BHATTACHARJEE y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *