1

Bonsoir à tous

J'aimerai savoir si il y avait une option ou un programme pour ma TI 82 Stats pour donner tous les diviseurs d'un nombre.
Si oui, merci de me dire comment faire happy

2

Moi aussi j'ai une TI 82 STATS, comme je suis en 3éme le prof de math nous avez montrer l'algorythme de recherche du PGCD, alors moi je l'ai programmer, c'est ça servait a rien la TI possède déjà un programme qui calcul le PGCD:
-Tu fait 2nd
-CATALOG
-Tu appui sur G
-Tu clic sur gcd(
-Après tu marque les 2 nombres a calculer par exemple :
gcd(30,42) et après la TI calcul le Plus Grand Commun Diviseur.

Voilà, j'éspère que tu comprendra.

3

Déjà merci de la réponse, mais moi je cherche pour afficher TOUS les diviseurs et d'un seul nombre ...
C'est pour un DM où il faut vérifier si 2 nombres son amiables.

Sinon il y a plus court pour accéder à l'option gcd(, tu vas dans MATH, Flèche gauche et 9 et il y aura cette option happy

4

Ouais je sais mais je disait juste sa si tu savais pas. Sinon tu cherche sur ticalc.org mais faut avoir le cable ou alors tu prend un programme basic que tu recopie sur ta TI.

5

Tu peut faire une boucle pour i allant de 1 à n/2 , et verifier que int(n/i) = n/i. Dans ce cas, i est diviseur de n. Il suffit donc de l'ajouter dans une liste selon le cas, puis de fermer ta boucle.

( à vrai dire, il suffirait d'aller jusqu'a sqrt(n) [racienne carrée de n] (on arrondira à l'entier par dessus pour ne pas poser de pbs..) en prenant en compte les deux diviseurs. (si i divise n, alors n/i divise n. ( n= i* q, et donc n/i=q) )
cette méthode devrait pas être bcp plus logne et devrais aller plus vite.

Tu peut faire une méthode similaire avec le PGCD (si PGCD(n,i)=i, alors i divise n), mais je ne pense pas que ça soit plus rapide.
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

6

Tres simplement un prog :

:ClrHome
:Prompt N
:For X,1,ipart(N/2+1
:If N/X = ipart(N/X
:disp X
:End
:disp N
:Output(8,1,"_ (pour pas avoir de "done" qui s'affiche)

Voila.
<-- et à votre gauche une superbe peinture pointilliste du XVIe siècle #sisi# représentant - vous l'aurez deviné - une banane ...
http://www.ti83plus.online.fr/home.php...

7

En effet, je te remercie très sincèrement pour ton effort ! Merci encore !

8

De rien, je suis la pour ca.
<-- et à votre gauche une superbe peinture pointilliste du XVIe siècle #sisi# représentant - vous l'aurez deviné - une banane ...
http://www.ti83plus.online.fr/home.php...