|
Apprendre Maple Site dédié au logiciel de calcul formel Maple
|
Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
yanson Invité
|
Posté le: 23 Juil 2005 18:14 Sujet du message: multiplier les éléments d'une liste |
|
|
SVP j'aimerais savoir comment multiplier les élements d'une liste. |
|
Revenir en haut de page |
|
|
cecilia Invité
|
Posté le: 23 Juil 2005 18:35 Sujet du message: Re: multiplier les éléments d'une liste |
|
|
Code: |
> L:=[1,2,3,4,5,6,7]:
> convert(L,`*`);
5040
ou alors utiliser
> map(`*`,op(L));
5040
|
|
|
Revenir en haut de page |
|
|
Alan Invité
|
Posté le: 23 Juil 2005 21:02 Sujet du message: Re: multiplier les éléments d'une liste |
|
|
D'accord avec ce que dit Cecilia, on peut aussi classiquement travailler à l'aide d'une procédure de la façon suivante:
Code: |
> multiplier:=proc(L::list(numeric))
> local p,k;
> if nops(L)=0 then error "la liste doit être non vide" fi;
> p:=1;
> for k in L do
> p:=p*k
> od;
> p
> end proc:
>
> multiplier([]);
Error, (in multiplier) la liste doit être non vide
> multiplier([1,2,3,4,5,6,7]);
5040
|
|
|
Revenir en haut de page |
|
|
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
Développé par phpBB © 2001, 2006 phpBB Group
Traduction par : phpBB-fr.com
Apprendre Maple - ©
- Alain Le Stang - Navigation optimisée pour une résolution 1024 x 768.
|