ForHosting KIT · Matemática

Calculadora de cototiente: n menos o totiente de Euler

O cototiente de 36 é 24: essa é a quantidade de números de 1 a 36 que têm um fator em comum com 36. Digite qualquer inteiro positivo até um trilhão e receba a contagem exata, n menos o totiente de Euler. 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
N
36
Você obtém
Cototiente
24

O cototiente de um inteiro positivo n é n menos o totiente de Euler phi(n). Ele conta os inteiros de 1 até n que não são coprimos com n, incluindo o próprio n. Esta calculadora fornece o valor exato por meio de aritmética determinística com fatores primos, sem amostragem aleatória, aproximação de ponto flutuante ou serviço externo. Informe um inteiro positivo para conferir um exercício de teoria dos números, observar como fatores comuns alteram a contagem ou incluir uma etapa confiável de cototiente em um fluxo automatizado.

O que o cototiente mede

O totiente de Euler phi(n) conta os inteiros positivos não maiores que n que são coprimos com n, ou seja, cujo máximo divisor comum com n é um. O cototiente fornece a contagem complementar: n menos phi(n). Portanto, ele conta os valores do mesmo intervalo que compartilham algum fator com n.

O próprio n entra nesse complemento porque gcd(n, n) é n, e não um; para n igual a um, porém, a definição produz cototiente zero. Quando p é primo, todos os inteiros positivos menores que p são coprimos com ele, então phi(p) é p menos um e o cototiente vale um. Números compostos normalmente têm cototientes maiores, pois os múltiplos de seus fatores primos ocupam o intervalo.

Por exemplo, phi(12) é quatro, logo o cototiente de 12 é oito. Essa interpretação ajuda em problemas sobre resíduos não coprimos, frações reduzidas excluídas ou o complemento de uma contagem de totiente. A resposta traz o n normalizado e o cototiente em um objeto compacto, deixando o resultado principal claro para pessoas e programas.

Como o cálculo exato é feito

A implementação primeiro verifica se n é um inteiro entre um e o limite máximo publicado. Em seguida, fatora n por divisão experimental determinística, removendo o fator dois antes de testar divisores ímpares. Cada fator primo distinto p atualiza o totiente corrente pela forma inteira da fórmula do produto de Euler: divide o valor atual por p e multiplica por p menos um.

Potências repetidas do mesmo primo são removidas antes de prosseguir, pois cada primo distinto aparece apenas uma vez no produto. Se restar um cofator primo depois da divisão, o algoritmo executa uma atualização final. O cototiente é obtido subtraindo de n esse valor exato de phi.

Todos os valores aceitos ficam na faixa de inteiros seguros do JavaScript e cada etapa permanece inteira, portanto o resultado não depende de arredondamento. Não há chamada de rede, escolha aleatória, hora atual nem cache mutável.

Quando usar esta calculadora

Use a calculadora do navegador para valores individuais ao estudar teoria elementar dos números, conferir o complemento de phi(n) ou comparar entradas primas e compostas. O teto de um trilhão mantém a divisão experimental limitada e o tempo prático para este motor analítico simples; a capacidade não foi criada para fatorar inteiros de tamanho criptográfico nem substituir software especializado em números grandes. Lembre-se de que cototiente significa aqui exatamente n menos o totiente de Euler, e não uma lista de valores não coprimos ou uma probabilidade.

Em integrações estáveis, consuma diretamente o campo cototient e use as mensagens de validação apenas como diagnóstico, sem depender da redação exata delas para controlar o programa.

Conferir exercícios de teoria dos números

Confirme o complemento do totiente de Euler para um inteiro positivo sem listar manualmente todos os valores não coprimos.

Gerar material didático

Produza respostas determinísticas de cototiente para atividades que comparam primos, potências de primos e números compostos.

Validar pipelines de inteiros

Inclua um cálculo exato de cototiente em testes ou tarefas de pré-processamento que trabalham com inteiros positivos limitados.

O que é o cototiente de n?

É n menos o totiente de Euler phi(n), ou seja, a quantidade de inteiros de 1 até n que não são coprimos com n.

Qual é o cototiente de um?

Ele é zero porque phi(1) é um; portanto, 1 menos phi(1) é zero.

Como o resultado é calculado?

O solucionador encontra os fatores primos distintos de n, calcula phi(n) com a fórmula do produto de Euler em etapas inteiras exatas e subtrai phi(n) de n.

Qual é o cototiente de 12?

É 8. O totiente de Euler de 12 vale 4, então 12 − 4 = 8 números entre 1 e 12 têm um fator em comum com 12, e o próprio 12 é um deles.

Qual é o cototiente de um número primo?

É sempre 1. Todo número positivo menor que um primo é coprimo com ele, então o único número do intervalo que divide um fator com o primo é o próprio primo.

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/cototient

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/cototient \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":36}'
{
  "n": 36
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.cototient",
  "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.

max_n1000000000000
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.

Como o cálculo exato é feito

A mesma função pura atende à API e ao navegador, garantindo saída idêntica para entrada idêntica. Zero, negativos, frações, ausência de n e valores acima do limite retornam invalid_input em vez de um número enganoso.

Como usar a calculadora e a API

Use a API quando um script, gerador de atividades, conjunto de testes ou serviço educacional precisar repetir a mesma operação determinística. Envie n como inteiro JSON; o solucionador compartilhado também normaliza uma string em formato inteiro para facilitar o canal do navegador. Cada requisição bem-sucedida custa US$ 0,002 por item, enquanto uma entrada recusada na validação não gera resultado calculado.

O que acontece quando n é menor que um?

A requisição falha com invalid_input. A capacidade aceita somente inteiros positivos.

Quanto custa uma requisição de API?

Cada requisição bem-sucedida custa US$ 0,002 por item. A calculadora do navegador executa localmente a mesma lógica determinística.

Ver a documentação completa do KIT →