ForHosting KIT · Matemáticas

Comprobador de coprimalidad

8 y 15 son coprimos: su máximo común divisor es 1. Escriba dos enteros cualesquiera, incluidos negativos y el cero, y obtenga el divisor común exacto y un sí o un no claro sobre si son primos entre sí. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Primer entero
8
Segundo entero
15
Obtiene
Mcd
1

El comprobador de coprimalidad responde a una pregunta básica de teoría de números: ¿dos enteros comparten solo el uno como divisor positivo común? Proporcione los enteros a y b y la herramienta devuelve tanto el máximo común divisor como un indicador booleano coprime que es true exactamente cuando ese mcd es igual a uno. El motor usa el algoritmo euclidiano clásico sobre valores absolutos, así que el resultado es exacto, determinista y libre de deriva de punto flotante. Nunca llama a la red, nunca muestrea aleatoriedad, y nunca depende del reloj.

Qué significa coprimo y qué contiene la respuesta

Dos enteros son coprimos, o primos entre sí, cuando su único divisor positivo común es uno. De forma equivalente, el mcd de a y b es igual a uno. Ejemplos clásicos incluyen ocho y quince, cuyos divisores no se superponen más allá del uno, y catorce y veintiuno, que comparten el siete.

Este comprobador devuelve los enteros originales a y b tal como se analizaron, el mcd positivo, y un campo booleano coprime que es true si y solo si ese mcd es exactamente uno. El caso especial a igual a cero y b igual a cero se rechaza porque el mcd de cero y cero no está definido en este contexto y la coprimalidad no se puede decidir. En cambio, cero y cinco es válido: el mcd es cinco y coprime es false.

Las entradas negativas se permiten y se reducen mediante valores absolutos, siguiendo la convención matemática habitual de que el mcd es no negativo. Si necesita los factores primos de un solo entero en lugar de una prueba de mcd por pares, use una herramienta de factorización; esta página responde solo a la pregunta de coprimalidad y mcd de dos enteros.

Cómo se leen las entradas y cómo se mantiene exacto el mcd euclidiano

Se permiten signos más o menos iniciales opcionales; los espacios incrustados, los prefijos hexadecimales y la notación exponencial se rechazan para que una celda mal escrita no se convierta en un indicador incorrecto. El motor se mantiene dentro de los enteros seguros de JavaScript, lo cual es más que suficiente para problemas de aula, concursos de programación y la mayoría de las comprobaciones aplicadas sobre inversos modulares o razones simplificadas.

Internamente, los valores absolutos se alimentan al algoritmo euclidiano: se reemplaza repetidamente el par mayor-resto hasta que el resto es cero, y entonces el último resto distinto de cero es el mcd. Ese procedimiento tiene siglos de antigüedad, necesita solo un puñado de divisiones para entradas ordinarias, y nunca aproxima. No hay ningún paso de punto flotante que pudiera redondear un casi-entero hacia una falsa afirmación de coprimalidad.

Dónde encajan las comprobaciones de coprimalidad en el estudio, la intuición criptográfica y el código

Los estudiantes se encuentran con los pares coprimos al reducir fracciones, al demostrar que el totiente de Euler cuenta los enteros hasta n que son coprimos con n, y cuando un inverso modular existe precisamente porque el coeficiente y el módulo son coprimos. Los docentes pueden generar claves de respuesta para hojas de trabajo sin confiar en apps de calculadora opacas que ocultan el mcd.

Los desarrolladores usan el mismo contrato para validar que dos valores semilla son primos entre sí antes de construir un generador congruencial lineal, para comprobar de antemano relaciones e y phi de estilo RSA en demostraciones educativas, o para condicionar un paso de normalización de fracciones en canalizaciones de datos. La práctica de concursos suele necesitar una fuente rápida y sin conexión de respuestas de mcd y coprimalidad para que las soluciones puedan verificarse sin descargar tablas.

Combínela con la factorización en primos cuando necesite las potencias primas detrás de un solo entero, y con una herramienta de n-ésimo primo cuando necesite rangos en lugar de divisores por pares.

Reducción de fracciones y términos mínimos

Compruebe si el numerador y el denominador ya son coprimos antes de simplificar una razón, o confirme que la fracción reducida de un estudiante tiene mcd uno.

Precondiciones de inverso modular

Verifique que un coeficiente y un módulo son coprimos para garantizar que existe un inverso en demostraciones de aritmética modular y soluciones de concurso.

¿Cuánto cuesta el comprobador de coprimalidad?

Es gratis en su navegador en esta página.

¿Se permiten enteros negativos?

Sí. Los signos se aceptan y el mcd se calcula sobre valores absolutos, así que el mcd siempre es un entero no negativo y coprime depende solo de ese valor.

¿El algoritmo es aleatorizado?

No. Usa el algoritmo euclidiano determinista. El mismo par a,b siempre produce el mismo mcd y el mismo indicador coprime.

¿En qué se diferencia esto de la factorización en primos?

La factorización descompone un entero en potencias primas. Esta herramienta toma dos enteros, devuelve su mcd, y fija coprime en true exactamente cuando ese mcd es igual a uno.

¿Qué pasa si los dos números son cero?

La comprobación se rechaza, porque el máximo común divisor de cero y cero no está definido y no se puede decidir si son coprimos. Si solo uno de los dos es cero, la comprobación funciona con normalidad.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/numth/coprime-checker

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/numth/coprime-checker \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":8,"b":15}'
{
  "a": 8,
  "b": 15
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.coprime_checker",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Úselo gratis en el navegador para tareas escolares, intuición de claves RSA, comprobaciones de reducción de fracciones y preparación de concursos, o llame a la API a $0.002 por solicitud exitosa cuando automatice canalizaciones de validación, scripts de calificación o demostraciones docentes que necesiten respuestas de coprimalidad reproducibles.

Qué significa coprimo y qué contiene la respuesta

El contrato es estricto: los campos ausentes, los no enteros, las fracciones, la notación científica y los valores fuera del rango de enteros seguros fallan con invalid_input y un mensaje claro. Esa previsibilidad mantiene estables las pruebas doradas, hace segura la caché, y evita un desacuerdo silencioso entre una definición de libro de texto y una respuesta de API.

Cómo se leen las entradas y cómo se mantiene exacto el mcd euclidiano

Los campos preferidos son a y b como enteros JSON, pero se aceptan cadenas decimales y los alias x o m para el primer valor y y o n para el segundo, de modo que formularios, hojas de cálculo y cadenas de consulta puedan reutilizar un solo contrato.

Dónde encajan las comprobaciones de coprimalidad en el estudio, la intuición criptográfica y el código

En esta página el trabajo se ejecuta enteramente en su navegador; a través de la API cada consulta exitosa cuesta $0.002, la validación fallida no se cobra y no se guarda nada después de devolver la respuesta. Esa división —exploración interactiva gratuita y una API de pago idéntica— coincide con el resto del catálogo de nivel A del KIT y le permite pasar de una demostración de aula a una canalización automatizada sin cambiar el resultado matemático.

Fixtures de prueba deterministas

Genere pares coprimos y no coprimos reproducibles para pruebas unitarias, comprobaciones de propiedades y aserciones de CI sin incrustar tablas estáticas.

¿Qué ocurre si tanto a como b son cero?

La solicitud falla con invalid_input. gcd(0,0) no está definido aquí y la coprimalidad no se puede decidir cuando ambas entradas son cero.

Ver la documentación completa del KIT →