ForHosting KIT · Mathématiques

Vérificateur de nombres amiables : forment-ils une paire ?

220 et 284 sont amicaux : les diviseurs propres de 220 totalisent 284, et ceux de 284 totalisent 220. Saisissez deux entiers positifs pour voir les deux sommes et un verdict net. 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
A
220
B
284
Vous obtenez
Somme aliquote a
284
Somme aliquote b
220
Ordonné
220, 284

Les nombres amiables sont une idée célèbre de la théorie classique des nombres : deux entiers positifs distincts forment une paire amiable lorsque chacun égale la somme des diviseurs propres de l'autre. Les diviseurs propres sont tous les diviseurs positifs sauf le nombre lui-même ; leur somme s'appelle la somme aliquote. La plus petite et la plus célèbre paire est deux cent vingt et deux cent quatre-vingt-quatre. Ce vérificateur prend deux entiers positifs, calcule les deux sommes aliquotes en arithmétique entière exacte et indique si la paire est amiable. Les nombres parfaits égaux sont signalés à part pour que vous distinguiez d'un coup d'œil l'amiabilité classique du cas parfait.

Ce que signifient nombres amiables et sommes aliquotes

Fixez un entier positif n. Ses diviseurs propres sont tout entier positif qui divise n sauf n lui-même. Par exemple, les diviseurs propres de deux cent vingt sont un, deux, quatre, cinq, dix, onze, vingt, vingt-deux, quarante-quatre, cinquante-cinq et cent dix ; ils s'additionnent à deux cent quatre-vingt-quatre.

Les diviseurs propres de deux cent quatre-vingt-quatre sont un, deux, quatre, soixante et onze et cent quarante-deux ; ils s'additionnent à deux cent vingt. Comme chaque somme aliquote retrouve l'autre valeur et que les deux nombres sont distincts, la paire est amiable. Si un nombre égale sa propre somme aliquote, il est parfait plutôt que membre d'une paire amiable ; six et vingt-huit sont les exemples parfaits classiques.

Les chaînes sociables de longueur supérieure à deux généralisent la même carte aliquote mais dépassent le cadre d'un test de paire à deux entrées. La définition utilisée ici est celle standard enseignée en théorie des nombres récréative et dans les séries de problèmes de concours : s(a) égale b, s(b) égale a, et a n'est pas égal à b, où s désigne la somme aliquote.

Cette règle en trois parties sépare nettement les paires amiables des nombres parfaits et des paires fortuites qui ne partagent une somme de facteurs que d'un seul côté.

Comment ce vérificateur évalue une paire candidate

Appelez la capacité avec les champs entiers a et b, chacun au moins un et au plus la borne supérieure publiée. L'implémentation valide que les deux valeurs sont présentes, finies, entières et non inférieures à un. Elle calcule ensuite la somme aliquote de chaque argument avec une boucle d'essai en O de racine carrée : tout diviseur d jusqu'à la racine carrée entière contribue d et, lorsqu'il est distinct, le quotient complémentaire, tandis que le nombre lui-même n'est jamais ajouté.

Un est traité comme cas spécial dont la somme aliquote est zéro car il n'a pas de diviseur propre autre que l'ensemble vide de candidats après exclusion de lui-même.

Usage pratique, limites, tarification et livraison

Utilisez l'outil navigateur lorsque vous voulez une vérification immédiate de paire amiable en étudiant des suites aliquotes, en vérifiant un exercice de manuel ou en démontrant des sommes de diviseurs propres sans installer un système de calcul formel. Les résultats sont pleinement déterministes : les mêmes a et b produisent toujours les mêmes sommes aliquotes, le même indicateur amiable et la même paire ordonnée.

Il n'y a ni modèle de langage, ni service arithmétique externe, ni aléa, donc la capacité est sûre à figer dans des tests automatisés et des carnets reproductibles. Branchez le point de terminaison à des démos de théorie des nombres, des correcteurs de concours, des explorateurs de suites aliquotes ou des étapes de prétraitement où vous faites déjà confiance à l'arithmétique exacte des diviseurs plutôt qu'à des heuristiques approximatives ou des calculateurs opaques boîte noire qui masquent les sommes intermédiaires.

Vérification de devoirs et de concours

Étudiants et correcteurs peuvent confirmer si une paire candidate est amiable et inspecter les deux sommes aliquotes sans système de calcul formel local.

Démos récréatives de théorie des nombres

Les pages de leçon qui introduisent les diviseurs propres peuvent montrer la paire classique 220–284 à côté d'autres candidats et souligner les nombres parfaits comme le cas d'égalité.

Pipelines automatisés de paires aliquotes

Les scripts qui filtrent des paires d'entiers candidates peuvent appeler un point de terminaison déterministe à prix par élément au lieu d'embarquer des boucles de diviseurs ad hoc dans chaque service.

Que se passe-t-il si l'un des nombres est inférieur à 1 ?

Les paires amiables ne sont définies que pour les entiers positifs ; les valeurs sous 1 sont rejetées et non facturées.

Qu'est-ce qu'une somme aliquote ?

La somme aliquote de n est la somme de tous les diviseurs positifs de n sauf n lui-même. Les paires amiables sont exactement les a et b distincts où chacun est la somme aliquote de l'autre.

Quel est le plus petit couple de nombres amicaux ?

C'est 220 et 284. Les diviseurs propres de 220 sont 1, 2, 4, 5, 10, 11, 20, 22, 44, 55 et 110, dont la somme fait 284, et ceux de 284, soit 1, 2, 4, 71 et 142, totalisent 220.

Que se passe-t-il si je saisis deux fois le même nombre parfait ?

Le couple n'est pas déclaré amical, car les deux nombres doivent être différents. Un nombre parfait comme 6 ou 28 égale la somme de ses propres diviseurs, et le résultat le signale à part comme cas parfait.

L'outil vérifie-t-il aussi les chaînes de nombres sociables ?

Non. Les chaînes sociables de plus de deux nombres reposent sur la même somme des diviseurs, mais elles dépassent un test à deux valeurs comme celui-ci, qui examine toujours un seul couple.

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/amicable-numbers

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/amicable-numbers \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":220,"b":284}'
{
  "a": 220,
  "b": 284
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.amicable_numbers",
  "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.

max_n1000000000000
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 ce vérificateur évalue une paire candidate

Le moteur compare les deux sommes aux entrées opposées et enregistre aussi si a égale b avec une somme aliquote qui se matche elle-même, ce qui apparaît comme is_perfect_pair plutôt que is_amicable. La réponse renvoie a, b, aliquot_sum_a, aliquot_sum_b, les deux booléens et une paire ordonnée croissante pour une présentation stable dans des tableaux ou listes triées. Les entrées sous un, non entières, champs manquants et valeurs au-dessus du maximum échouent avec invalid_input et ne sont pas facturées.

Usage pratique, limites, tarification et livraison

Utilisez l'API lorsqu'un script, un correcteur de devoirs ou un site de maths récréatives a besoin d'un contrat JSON stable pour de nombreuses paires candidates. Chaque requête réussie est un élément facturable à $0.002 ; une validation échouée ne consomme pas de solde. Les entrées acceptées sont des entiers positifs jusqu'à un billion afin que les exemples de classe et les paires historiques connues restent représentables comme nombres JSON exacts.

Comment vérifier si deux nombres sont amiables avec cette API ?

Envoyez un corps JSON avec les champs entiers positifs a et b à la capacité numth.amicable_numbers. La réponse renvoie is_amicable plus les deux sommes aliquotes pour auditer la comparaison.

6 et 6 sont-ils considérés amiables ?

Non. Lorsque a égale b et que chacun égale sa propre somme aliquote, le résultat met is_perfect_pair à vrai et is_amicable à faux, conformément à l'exigence classique que les partenaires amiables soient distincts.

Le vérificateur de nombres amiables est-il gratuit ?

L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.

Consulter la documentation complète du KIT →