Liste des diviseurs propres
Liste chaque diviseur positif de n sauf n lui-même, par ordre croissant et avec le total : pour 12, vous obtenez 1, 2, 3, 4 et 6, soit cinq. Utile pour tester les nombres parfaits, corriger des exercices ou découper une taille en parts égales. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- N
- 12
- Diviseurs propres
- 1, 2, 3, 4, 6
- Quantité
- 5
Les diviseurs propres d'un entier positif n sont les diviseurs positifs de n qui n'incluent pas n lui-même. Ils interviennent dans les définitions de somme aliquote, les tests de nombres parfaits, la classification abondant ou déficient, et d'innombrables exercices de classe qui demandent la liste plutôt que le seul total. Cette capacité prend un entier positif n et renvoie la liste ordonnée des diviseurs propres ainsi que leur nombre, afin que vous puissiez vérifier des devoirs, alimenter un script de notation ou documenter la structure en diviseurs propres d'une taille de configuration sans parcourir les candidats à la main.
Ce que sont les diviseurs propres et pourquoi la liste compte
Un diviseur positif d'un entier n est tout entier positif d tel que n se divise par d de façon exacte, sans reste. L'ensemble complet des diviseurs inclut toujours un et n. Les diviseurs propres, dans la convention de cette capacité et du travail classique sur les sommes aliquotes, sont exactement les diviseurs positifs strictement inférieurs à n.
Pour douze, les diviseurs complets sont un, deux, trois, quatre, six et douze ; les propres sont un, deux, trois, quatre et six. Pour un premier p le seul diviseur propre est un. Pour un, l'ensemble des diviseurs propres est vide car rien n'est à la fois diviseur positif de un et strictement inférieur à un.
Manuels et problèmes de concours demandent souvent cet ensemble explicitement, et non seulement la somme aliquote s(n) égale au total de ces valeurs. Disposer de la liste ordonnée permet à l'élève de vérifier chaque facteur, à l'enseignant d'attribuer un crédit partiel si un facteur intermédiaire manque, et à un pipeline d'affirmer qu'une taille de lot ou de page ne se partage que selon de vrais facteurs propres. Automatiser l'énumération maintient le résultat complet, croissant et prêt pour l'étape suivante sans redériver une marche par racine carrée dans chaque client.
Comment la capacité calcule la réponse
Le moteur parcourt les candidats de un jusqu'à la racine carrée entière de n. Chaque fois qu'un candidat divise n de façon exacte, il enregistre ce candidat et, lorsque le quotient complémentaire est strictement inférieur à n et distinct du candidat, il enregistre aussi le quotient. Les facteurs médians des carrés parfaits ne sont enregistrés qu'une fois.
Après le balayage, les facteurs complémentaires sont inversés et concaténés afin que la liste complète des diviseurs propres soit strictement croissante sans un tri séparé de tout le tableau. Pour n égal à un, le tableau est vide et count vaut zéro, en accord avec l'ensemble vide des diviseurs propres.
Des pages sœurs couvrent la liste complète des diviseurs incluant n, la somme aliquote avec libellés parfait ou abondant, et un contrôle dédié de nombre parfait ; cette page vise ceux qui veulent spécifiquement la liste des diviseurs propres et leur nombre.
Où l'utiliser et ce qu'elle coûte
Usages typiques : valider des réponses d'élèves listant les diviseurs propres d'un n donné, préparer des étapes de suites aliquotes qui ont besoin de l'ensemble avant la somme, documenter les facteurs propres de tailles de configuration telles que des effectifs de lot, et contraster les listes de diviseurs propres des premiers et des composés en démonstration pédagogique. Le chemin navigateur s'exécute localement et ne nécessite aucun compte.
Gardez n dans les bornes documentées pour que la marche par racine carrée reste prévisible, et traitez count comme un champ de premier plan plutôt que de le recalculer depuis le tableau dans un code client qui pourrait s'écarter de ce contrat. Si vous n'avez besoin que de la somme ou d'un indicateur d'appartenance parfaite, préférez les outils dédiés somme aliquote ou nombre parfait ; si vous voulez tous les diviseurs y compris n, utilisez la page de liste complète des diviseurs.
Pour l'intention de recherche « liste des diviseurs propres », cette capacité est la réponse directe : l'ensemble propre ordonné et le nombre de ses membres, à chaque fois.
Cas d’usage
Listes de diviseurs propres pour les devoirs
Vérifiez les diviseurs propres ordonnés et le nombre d'un élève pour un n donné par rapport à une réponse canonique, au lieu de noter un parcours de facteurs à la main.
Préparation aliquote et abondance
Obtenez l'ensemble des diviseurs propres avant de sommer ou de classer des nombres déficients, parfaits ou abondants dans des pipelines de théorie des nombres récréative.
Enseigner premiers versus composés
Montrez que tout premier a exactement un diviseur propre (un), tandis que des exemples composés de classe s'ouvrent en listes croissantes plus longues.
Questions fréquentes
Que se passe-t-il si n est zéro ou négatif ?
Seuls les entiers positifs à partir de 1 sont acceptés.
Quelle différence entre diviseur propre et diviseur ?
La liste complète des diviseurs contient toujours 1 et le nombre lui-même ; les diviseurs propres excluent le nombre. Pour 12, les diviseurs sont 1, 2, 3, 4, 6 et 12, et les propres s'arrêtent à 6.
Quels sont les diviseurs propres d'un nombre premier ?
Seulement 1. Un premier n'est divisible que par 1 et par lui-même, et le nombre lui-même n'est jamais compté : la liste a donc une seule entrée et le total vaut 1.
Pourquoi 1 n'a-t-il aucun diviseur propre ?
Aucun entier positif n'est à la fois diviseur de 1 et inférieur à 1. La liste est donc vide et le total vaut 0, conformément à la définition habituelle des manuels.
Quel est le plus grand nombre que je peux saisir ?
Tout entier de 1 à mille milliards. Zéro, les valeurs négatives, les décimales et tout ce qui dépasse ce plafond sont refusés avec un message clair, plutôt qu'une liste partielle.
Outils associés
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/numth/proper-divisors \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":12}'const res = await fetch("https://api.kit.forhosting.com/numth/proper-divisors", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"n": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/numth/proper-divisors",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"n": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/numth/proper-divisors", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"n":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"n":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/numth/proper-divisors", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"n": 12
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "numth.proper_divisors",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Une validation échouée n'est jamais facturée ; les appels API réussis utilisent le prix de base publié de $0.002 par requête.
Comment la capacité calcule la réponse
Vous envoyez un corps JSON avec un seul champ obligatoire n, un entier positif au moins égal à un et au plus un billion. La réponse indique n, le tableau ordonné proper_divisors et count comme longueur de ce tableau. Une entrée invalide — n manquant, non entier, zéro, négatif, booléen ou au-dessus du plafond publié — échoue avec invalid_input et n'est jamais facturée. Il n'y a ni aléa, ni dépendance à l'horloge, ni appel réseau ; deux requêtes identiques produisent toujours le même JSON.
Où l'utiliser et ce qu'elle coûte
Utilisez l'outil gratuit du navigateur pour un contrôle rapide d'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 API débite le solde prépayé KIT au prix de base publié de $0.002 par requête réussie ; une validation échouée ne consomme pas le solde.
Questions techniques
Comment lister les diviseurs propres d'un nombre avec cette API ?
Envoyez en POST un corps JSON avec le champ entier positif n. La réponse inclut proper_divisors en ordre croissant et count.
La liste inclut-elle n lui-même ?
Non. Les diviseurs propres excluent n. Pour un premier, le seul diviseur propre est 1 ; si n = 1 la liste est vide.
L'outil de liste des diviseurs propres est-il gratuit ?
Le widget du navigateur est gratuit et s'exécute localement. Les appels API utilisent le solde prépayé KIT au prix de base publié de $0.002 ; une entrée invalide n'est pas facturée.
Le résultat est-il toujours le même pour le même n ?
Oui. L'algorithme est une division d'essai pure, sans aléa ni horodatage, de sorte que des entrées identiques produisent un JSON identique.