ForHosting KIT · Matemática

Fatores de um número

Os fatores de 12 são 1, 2, 3, 4, 6 e 12: seis no total. Digite qualquer inteiro positivo até um trilhão e receba a lista completa e ordenada dos divisores, sem pular nenhum par do meio. Não é fatoração em primos nem fatorial. 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
12
Você obtém
Fatores
1, 2, 3, 4, 6, 12
Quantidade
6

Listar todos os fatores de um inteiro positivo é uma das primeiras tarefas de senso numérico na escola: dado n, deve-se enumerar cada inteiro positivo que divide n sem resto. O professor corrige essa lista por completeza e ordem; sites de lição de casa ranqueiam a busca fatores de um número; scripts precisam de um oráculo determinístico em vez de um arco-íris de fatores feito à mão que omite um par do meio. Esta calculadora de fatores aceita um inteiro positivo n e devolve todos os fatores positivos em ordem crescente, incluindo 1 e o próprio n. Não é uma página de fatoração em primos nem uma calculadora de fatorial: responde à pergunta de sala quais são os fatores de n.

O que são os fatores de um número

Um fator de um inteiro positivo n é qualquer inteiro positivo d tal que n dividido por d deixa resto zero. Na linguagem da sala, os fatores vêm em pares: se três divide doze, então quatro é o fator complementar porque três vezes quatro é doze. Todo inteiro positivo tem pelo menos o par um e ele mesmo.

Um número primo tem exatamente esses dois fatores. Um composto como doze tem a lista ordenada mais longa um, dois, três, quatro, seis e doze. Um quadrado perfeito como trinta e seis tem um fator central que se emparelha consigo mesmo, seis vezes seis, e esse valor do meio aparece uma só vez na lista, não duas.

Ensina-se a percorrer candidatos de um até a raiz quadrada, anotar cada par e escrever os fatores únicos em ordem crescente. Esse método de arco-íris de fatores ou de pares de fatores é exatamente o que esta capacidade automatiza. O resultado é o conjunto completo de fatores positivos, não a fatoração em primos dois ao quadrado vezes três, nem o fatorial n!.

Essas são intenções de busca diferentes, com páginas diferentes. Se você precisa da lista ordenada que uma ficha do ensino fundamental pede ao dizer liste todos os fatores de n, este é o contrato: um inteiro na entrada, os fatores ordenados na saída, sempre, com o um e com n incluídos, e sem omitir o par do meio.

Contrato de entrada, algoritmo e forma da resposta

O motor percorre divisores candidatos de um até a raiz quadrada inteira de n. Sempre que um candidato d divide n de forma exata, registra d e, quando o quociente complementar n dividido por d é diferente de d, registra também esse quociente, de modo que o fator central de um quadrado perfeito é guardado uma única vez. Após a varredura, os valores reunidos são ordenados de forma estritamente crescente.

A resposta reitera n, devolve factors como esse vetor ordenado e devolve count como o comprimento do vetor para que o cliente não o recalcule. Exemplo: n igual a doze produz os fatores um, dois, três, quatro, seis, doze e count seis. Exemplo: n igual a um produz a lista de um só elemento contendo apenas um.

Exemplo: n igual a sete, um primo, produz um e sete.

Onde uma lista de fatores justifica o uso

As salas usam uma calculadora de fatores para que os alunos confrontem um arco-íris de fatores com uma lista canônica ordenada, em vez de esperar que o professor perceba um par omitido. Geradores de prova e plugins de gestão da aprendizagem precisam de um oráculo determinístico que recuse não inteiros em vez de forçar em silêncio doze vírgula cinco para doze. Ferramentas de configuração de produto às vezes precisam de cada fator de um tamanho de lote ou de uma contagem de páginas para oferecer pontos de corte legais.

Validação falha não consome saldo. Páginas irmãs cobrem a fatoração em primos, que decompõe n em primos e expoentes, a lista de divisores da teoria dos números com contagem e soma, os divisores próprios excluindo n, e o fatorial n!; esta página é a consulta escolar fatores de um número e o slug curto factor. Fixe o vetor ordenado nos testes, mantenha n dentro dos limites e você obterá fatores reproduzíveis para lição de casa, diários de notas e workers de borda sem levantar um sistema de álgebra computacional próprio.

Arco-íris de fatores na sala de aula

Confronte a lista ordenada de fatores de um aluno para um n dado com uma resposta canônica, em vez de corrigir um percurso de pares escrito à mão.

Como encontrar todos os fatores de um número com esta ferramenta?

A resposta inclui factors em ordem crescente e count.

Isso é o mesmo que fatoração em primos ou que o fatorial n!?

Não. Aqui se listam todos os fatores positivos de n, incluindo 1 e n. A fatoração em primos decompõe n em primos; n! é um produto, não uma lista de fatores.

O que acontece se você enviar 0, um decimal ou um número negativo?

Só se aceitam inteiros positivos a partir de 1; validação falha não é cobrada.

A lista de fatores inclui o 1 e o próprio número?

Sim. Todo inteiro positivo tem 1 e n como fatores.

Por que o 6 aparece só uma vez entre os fatores de 36?

Porque o 6 forma par consigo mesmo, já que 6 vezes 6 é 36. Os outros fatores de 36 têm um parceiro diferente, mas o valor do meio de um quadrado perfeito é escrito uma vez, não duas.

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/math/factor

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

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

Zero, negativos e não inteiros falham com invalid_input e não são cobrados.

Contrato de entrada, algoritmo e forma da resposta

Envie um corpo JSON com o campo obrigatório n, um inteiro positivo de um até um trilhão. Os aliases number e value são aceitos como nomes de transporte do mesmo campo. Se n faltar, se chegar uma string vazia, um booleano, um objeto, um decimal, zero, um valor negativo ou um número acima do teto publicado, a tarefa falha com invalid_input dizendo o que ocorreu, e essas falhas não são cobradas. Não há aleatoriedade, nem relógio, nem rede: duas solicitações idênticas produzem sempre o mesmo JSON.

Onde uma lista de fatores justifica o uso

Como esta capacidade é parse pura de nível A, a ferramenta do navegador roda localmente sem conta, e as chamadas API bem-sucedidas usam o saldo pré-pago KIT no preço base publicado de US$ 0,002 por item.

Correção automática de provas e LMS

Pontue itens de fatores de um número com um oráculo determinístico que recusa zero, negativos e decimais com invalid_input, não com uma lista silenciosamente errada.

Pontos de corte e fixtures de competição

Obtenha cada fator de um tamanho de lote, uma contagem de páginas ou um inteiro de prova para que scripts ofereçam cortes legais ou afirmem tabelas de fatores completas.

Quanto custa a calculadora de fatores?

O widget do navegador é grátis e roda localmente. Chamadas API usam o saldo pré-pago KIT no preço base publicado US$ 0,002; entrada inválida não é cobrada.

Ver a documentação completa do KIT →