ForHosting KIT · Matemática

Verificador de coprimos

8 e 15 são coprimos: o máximo divisor comum deles é 1. Digite dois inteiros quaisquer, incluindo negativos e o zero, e receba o divisor comum exato e um sim ou não claro sobre serem primos entre si. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Primeiro inteiro
8
Segundo inteiro
15
Você obtém
Mdc
1

O verificador de coprimos responde a uma pergunta básica de teoria dos números: dois inteiros compartilham apenas o um como divisor positivo comum? Informe os inteiros a e b e a ferramenta retorna tanto o máximo divisor comum quanto um sinalizador booleano coprime que é true exatamente quando esse mdc é igual a um. O mecanismo usa o algoritmo de Euclides clássico sobre valores absolutos, então o resultado é exato, determinístico, e livre de desvio de ponto flutuante. Ele nunca chama a rede, nunca amostra aleatoriedade, e nunca depende do relógio.

O que significa coprimo e o que a resposta contém

Dois inteiros são coprimos, ou primos entre si, quando seu único divisor comum positivo é um. De forma equivalente, o mdc de a e b é igual a um. Exemplos clássicos incluem oito e quinze, cujos divisores não se sobrepõem além do um, e catorze e vinte e um, que compartilham sete.

Este verificador retorna os inteiros originais a e b conforme interpretados, o mdc positivo, e um campo booleano coprime que é true se e somente se esse mdc for exatamente um. O caso especial de a igual a zero e b igual a zero é rejeitado porque o mdc de zero e zero é indefinido neste contexto e a coprimalidade não pode ser decidida. Em contraste, zero e cinco é válido: o mdc é cinco e coprime é false.

Entradas negativas são permitidas e são reduzidas via valores absolutos, correspondendo à convenção matemática usual de que o mdc é não negativo. Se você precisar de fatores primos de um único inteiro, em vez de um teste de mdc par a par, use uma ferramenta de fatoração; esta página responde apenas à pergunta de coprimalidade e mdc de dois inteiros.

Como as entradas são lidas e como o mdc de Euclides permanece exato

Sinais opcionais de mais ou menos à esquerda são permitidos; espaços incorporados, prefixos hexadecimais e notação exponencial são rejeitados, para que uma célula ruim não vire um sinalizador errado. O mecanismo permanece dentro dos inteiros seguros do JavaScript, o que é mais que suficiente para problemas de sala de aula, concursos de programação, e a maioria das verificações aplicadas em inversos modulares ou razões simplificadas.

Internamente, os valores absolutos são alimentados ao algoritmo de Euclides: substitua repetidamente o par pelo maior e o resto, até que o resto seja zero, então o último resto não nulo é o mdc. Esse procedimento tem séculos, precisa de apenas algumas divisões para entradas comuns, e nunca aproxima. Não há passo em ponto flutuante que pudesse arredondar um quase-inteiro em uma falsa afirmação de coprimalidade.

Onde as verificações de coprimalidade se encaixam no estudo, na intuição de criptografia e no código

Estudantes encontram pares coprimos ao reduzir frações, ao provar que o totiente de Euler conta inteiros até n que são coprimos com n, e quando um inverso modular existe precisamente porque o coeficiente e o módulo são coprimos. Professores podem gerar gabaritos para planilhas de exercícios sem confiar em aplicativos de calculadora opacos que escondem o mdc.

Desenvolvedores usam o mesmo contrato para validar que dois valores de semente são primos entre si antes de construir um gerador congruencial linear, para verificar previamente relações estilo RSA entre e e phi em demonstrações educacionais, ou para condicionar um passo de normalização de fração em pipelines de dados. A prática de concursos costuma precisar de uma fonte rápida e offline de respostas de mdc e coprimalidade, para que soluções possam ser verificadas sem baixar tabelas.

Combine-a com fatoração em primos quando precisar das potências primas por trás de um único inteiro, e com uma ferramenta de enésimo primo quando precisar de posições em vez de divisores par a par.

Redução de frações e termos mínimos

Verifique se numerador e denominador já são coprimos antes de simplificar uma razão, ou confirme que a fração reduzida de um aluno tem mdc um.

Pré-condições de inverso modular

Verifique que um coeficiente e um módulo são coprimos, para que um inverso seja garantido em demonstrações de aritmética modular e soluções de concurso.

Inteiros negativos são permitidos?

Sim. Os sinais são aceitos e o mdc é calculado sobre valores absolutos, então o mdc é sempre um inteiro não negativo e coprime depende apenas desse valor.

O algoritmo é aleatorizado?

Não. Ele usa o algoritmo de Euclides determinístico. O mesmo par a,b sempre resulta no mesmo mdc e no mesmo sinalizador coprime.

Como isso difere da fatoração em primos?

A fatoração divide um inteiro em potências primas. Esta ferramenta recebe dois inteiros, retorna seu mdc, e define coprime como true exatamente quando esse mdc é igual a um.

O que acontece se os dois números forem zero?

A verificação é recusada, porque o máximo divisor comum de zero e zero não é definido e não dá para decidir se são coprimos. Se apenas um dos dois for zero, a verificação funciona normalmente.

Para que serve saber se dois números são coprimos?

Serve para simplificar frações, para saber se existe um inverso modular e em exercícios com a função totiente de Euler. Uma fração está na forma mais simples quando numerador e denominador são coprimos.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

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

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

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"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Use-o gratuitamente no navegador para tarefas de casa, intuição de chaves RSA, verificações de redução de frações, e preparação para concursos, ou chame a API por US$ 0,002 a cada solicitação bem-sucedida quando você automatiza pipelines de validação, scripts de correção, ou demonstrações de ensino que precisam de respostas de coprimalidade reproduzíveis.

O que significa coprimo e o que a resposta contém

O contrato é rígido: campos ausentes, não inteiros, frações, notação científica, e valores fora da faixa de inteiros seguros falham com invalid_input e uma mensagem clara.

Como as entradas são lidas e como o mdc de Euclides permanece exato

Os campos preferidos são a e b como números inteiros JSON, mas strings decimais e os apelidos x ou m para o primeiro valor e y ou n para o segundo são aceitos, para que formulários, planilhas e strings de consulta possam reutilizar um contrato.

Onde as verificações de coprimalidade se encaixam no estudo, na intuição de criptografia e no código

Nesta página, o trabalho roda inteiramente no seu navegador; pela API, cada consulta bem-sucedida custa US$ 0,002, a validação com falha não é cobrada, e nada é armazenado depois que a resposta é devolvida. Essa divisão — exploração interativa gratuita e uma API paga e idêntica — segue o padrão do restante do catálogo tier A do KIT e permite ir de uma demonstração em sala de aula a um pipeline automatizado sem mudar o resultado matemático.

Fixtures de teste determinísticas

Gere pares coprimos e não coprimos reproduzíveis para testes unitários, verificações de propriedades e asserções de CI sem embutir tabelas estáticas.

Quanto custa o verificador de coprimos?

É gratuito no navegador, nesta página. Pela API, uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.

O que acontece se a e b forem ambos zero?

A solicitação falha com invalid_input. mdc(0,0) é indefinido aqui e a coprimalidade não pode ser decidida quando ambas as entradas são zero.

Ver a documentação completa do KIT →