ForHosting KIT · Mathématiques

Diviseurs d'un nombre

12 possède 6 diviseurs, 1, 2, 3, 4, 6 et 12, dont la somme vaut 28. Saisissez tout entier positif jusqu'à mille milliards et obtenez la liste ordonnée complète, le nombre et la somme en une seule réponse. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
N
12
Vous obtenez
Diviseurs
1, 2, 3, 4, 6, 12
Quantité
6
Sum
28

Trouver les diviseurs positifs d'un entier est une tâche fondamentale de théorie des nombres : elle sous-tend les vérifications de factorisation, les tests de nombres parfaits, les suites aliquotes et les exercices scolaires qui demandent à la fois la liste et la somme des diviseurs. Cette capacité prend un unique entier positif n et renvoie chaque diviseur par ordre croissant, le total de leur nombre, ainsi que leur somme arithmétique, ce qui vous évite de refaire vous-même le parcours de un jusqu'à la racine carrée.

Ce que signifie vraiment une liste de diviseurs positifs

Un diviseur positif d'un entier n est tout entier positif d tel que n se divise exactement par d sans reste. Par définition, tout entier positif possède au moins le couple un et lui-même ; les nombres premiers n'en ont exactement que deux, tandis que les valeurs fortement composées se déploient en suites croissantes plus longues. Les manuels demandent souvent non seulement l'ensemble des diviseurs, mais aussi leur nombre (la fonction de dénombrement des diviseurs d(n) ou tau(n)) et leur somme (la fonction somme des diviseurs sigma(n)).

Ces deux agrégats apparaissent dans la définition des nombres parfaits, dans la classification en nombres abondants et déficients, et dans de nombreux problèmes de concours qui n'ont jamais besoin de la factorisation complète de n. Calculer la liste à la main pour un grand n est fastidieux et il est facile d'oublier un facteur intermédiaire ; automatiser l'énumération garde le résultat complet, ordonné et prêt pour l'étape suivante d'un pipeline ou d'une correction de devoir.

Comment la capacité calcule la réponse

Le moteur parcourt les diviseurs candidats de un jusqu'à la racine carrée entière de n. Chaque fois qu'un candidat divise n exactement, il enregistre à la fois ce candidat et le quotient complémentaire, en évitant de compter deux fois les carrés parfaits lorsque les deux valeurs coïncident. Une fois le balayage terminé, les facteurs complémentaires sont inversés et concaténés de sorte que la liste complète soit strictement croissante sans tri séparé de l'ensemble entier.

La réponse indique alors n lui-même, le tableau ordonné des diviseurs, la longueur de ce tableau comme décompte, et la somme de chaque entrée.

Où l'utiliser et ce qu'il coûte

Les usages typiques incluent la validation des réponses d'étudiants qui listent des diviseurs, le pré-filtrage de candidats avant une passe de factorisation complète, le calcul de sigma(n) pour des expériences sur les suites aliquotes ou les nombres parfaits, et la documentation de la structure de diviseurs de tailles de configuration telles que des nombres de pages ou des tailles de lots. Le parcours navigateur s'exécute localement et ne requiert aucun compte.

Gardez n dans les bornes documentées pour que le parcours par racine carrée reste prévisible, et traitez le décompte et la somme renvoyés comme des champs de premier ordre plutôt que de les recalculer à partir du tableau dans un code client susceptible de dévier de ce contrat.

Corrections de devoirs et de concours

Vérifiez la liste des diviseurs, leur nombre et leur somme rendus par un étudiant pour un n donné à partir d'une unique réponse canonique, au lieu de corriger trois calculs manuels séparés.

Métadonnées de pipeline pour tailles entières

Enregistrez chaque diviseur d'une taille de lot ou d'un nombre de pages afin que les étapes en aval ne répartissent le travail uniformément que le long des vrais facteurs du total.

Que se passe-t-il si n est nul ou négatif ?

Seuls les entiers positifs à partir de 1 sont acceptés, conformément à la définition mathématique des diviseurs positifs utilisée ici.

La réponse inclut-elle un et n lui-même ?

Oui. Tout entier positif possède au moins les diviseurs 1 et n ; les nombres premiers renvoient exactement ces deux valeurs.

Quels sont les diviseurs de 12 ?

Ce sont 1, 2, 3, 4, 6 et 12. Cela fait 6 diviseurs au total, et leur somme vaut 28, soit plus du double de 12.

Quelle taille de nombre puis-je saisir ?

Tout entier positif jusqu'à mille milliards. Les valeurs plus grandes, zéro, les négatifs et les décimaux sont refusés avec un message clair plutôt que de produire une liste incomplète.

Combien de diviseurs possède un nombre premier ?

Exactement deux : 1 et le nombre premier lui-même. Si la liste de votre nombre ne montre que ces deux valeurs, il est premier.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/numth/divisor-list

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/numth/divisor-list \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":12}'
{
  "n": 12
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.divisor_list",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Comment la capacité calcule la réponse

Vous envoyez un corps JSON avec un unique champ requis n, un entier positif compris entre un et mille milliards. Une entrée invalide — n absent, non entier, nul, négatif, ou un nombre au-dessus du plafond publié — échoue avec invalid_input et n'est jamais facturée. Il n'y a ni hasard, ni dépendance à une horloge, ni appel réseau ; deux requêtes identiques produisent toujours le même JSON.

Où l'utiliser et ce qu'il coûte

Utilisez l'outil gratuit du navigateur pour une vérification rapide sur une seule valeur, ou appelez l'API lorsqu'un script, un carnet de notes ou un traitement de données doit résoudre de nombreux entiers de la même façon à chaque fois. L'usage de l'API est débité du solde KIT prépayé au tarif de base publié $0.002 par requête réussie ; une validation échouée ne consomme pas de solde.

Détection de nombres parfaits et abondants

Faites passer des entiers successifs dans l'API et comparez la somme à 2n pour classer les nombres déficients, parfaits ou abondants sans écrire votre propre routine sigma.

Comment lister les diviseurs d'un nombre avec cette API ?

Envoyez en POST un corps JSON avec le champ entier positif n. La réponse inclut les diviseurs par ordre croissant, leur nombre et leur somme.

L'outil de liste des diviseurs est-il gratuit ?

Le widget du navigateur est gratuit et s'exécute localement. Les appels API utilisent le solde KIT prépayé au tarif de base publié $0.002 ; une entrée invalide n'est pas facturée.

Le résultat est-il toujours le même pour un même n ?

Oui. L'algorithme est une division d'essai pure, sans hasard ni horodatage, si bien que des entrées identiques produisent un JSON identique.

Consulter la documentation complète du KIT →