Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1346 connectés 

  FORUM HardWare.fr
  Programmation
  Algo

  Petit programme sous Maple

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Petit programme sous Maple

n°711307
ytrezax
Posté le 28-04-2004 à 20:26:58  profilanswer
 

Je voudrais faire un algorithme sous maple pous savoir combien de nombres entre 0 et 1000 ont un nombre pair de diviseurs.
 
J'ai fait ca :
 

Le programme a écrit :

 
 
enigme:=proc(x,y);with(numtheory):
> a:=x;
> b:=y;
> if b>=1000 then (a) fi;
> if ((nops(divisors(b)))mod 2=0) then enigme(a+1,b+1)
> else enigme(a,b+1) fi;
> end:

Warning, `a` is implicitly declared local to procedure `enigme`
 
Warning, `b` is implicitly declared local to procedure `enigme`

 
>  
> enigme(0,1);
 
Error, (in type/module) too many levels of recursion
 




 
POurquoi il me met cette erreur ?


Message édité par ytrezax le 28-04-2004 à 20:28:17
mood
Publicité
Posté le 28-04-2004 à 20:26:58  profilanswer
 

n°711426
olivier__
Posté le 29-04-2004 à 00:19:09  profilanswer
 

Ca représente quoi ton x et ton y?
T'es obligé de faire une fonction récursive?
Parce qu'une simple boucle suffit.
En plus, si tu lis l'aide de maple, tu verras qu'il existe une fonction qui renvoie le nombre de diviseurs d'un entier : tau (enfin dans la version 9.03 en tous cas)
Sinon, si j'ai bien fait le truc, il y en a 970 (en comptant le 0 qui a zéro diviseur)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Algo

  Petit programme sous Maple

 

Sujets relatifs
Mysql - Petit problème de clé primaire -cherche programme etude de fonction pour ti 83+
Petit soucis avec manipulation fichier + chaine de caractères - VB[PHP] Lancer l'execution d'un programme sur le serveur via PHP
[Perl] Arrêter un programme proprement lors d'un Ctrl + CEn quel langage est programmé Windows ?
Petit probleme :/Commandes SQL dans un programme en C
lancement d'un programme java via un shellLancement d'un programme JAVA via un script
Plus de sujets relatifs à : Petit programme sous Maple


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR