Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:



+ Répondre à la discussion
Affichage des résultats 1 à 14 sur 14

Convertir un nombre en une liste

  1. AmineCHAKER

    Date d'inscription
    septembre 2017
    Âge
    25
    Messages
    1

    Convertir un nombre en une liste

    Bonjour,

    Je veux savoir comment rendre un nombre en une liste

    ex:

    tu entre 5

    la sortie va etre [0,1,2,3,4]

    ----------------------------------

    entrée 2

    sortie [0,1]

    --------------------

    entrée 0

    sortie []

    Merci d'avance

    -----

     


    • Publicité



  2. Chanur

    Date d'inscription
    septembre 2011
    Messages
    1 144

    Re : Cnvertir un nombre en une liste

    Bonjour,

    En faisant une "boucle", c'est à dire en répétant une instruction jusqu'à ce que la condition voulue soit vérifiée.
    Ici, l'instruction ajoute 1 à un entier (qui, au départ vaut 0) et la boucle s'arrête quand on atteint l'entier voulu.

    Pourquoi la sortie pour 0 est elle [] et pas [0] ?
    Ce qui se conçoit bien s'énonce clairement ; et les mots pour le dire arrivent aisément.
     

  3. CM63

    Date d'inscription
    juin 2006
    Localisation
    Un peu au large de la faille de Limagne
    Âge
    64
    Messages
    3 226

    Re : Cnvertir un nombre en une liste

    Parce que [0] c'est 1.
     

  4. Chanur

    Date d'inscription
    septembre 2011
    Messages
    1 144

    Re : Cnvertir un nombre en une liste

    Citation Envoyé par CM63 Voir le message
    Parce que [0] c'est 1.
    Il y a des jours où ma bêtise me stupéfie ...
    Ce qui se conçoit bien s'énonce clairement ; et les mots pour le dire arrivent aisément.
     

  5. Tryss2

    Date d'inscription
    août 2015
    Messages
    1 322

    Re : Cnvertir un nombre en une liste

    Je veux savoir comment rendre un nombre en une liste
    En quel langage?
     


    • Publicité



  6. whoami

    Date d'inscription
    janvier 2009
    Messages
    3 542

    Re : Cnvertir un nombre en une liste

    Bonjour,
    Citation Envoyé par Tryss2 Voir le message
    En quel langage?
    Question inutile, ce qui compte c'est l'algorithme.

    Une fois qu'on l'a, on peut s'amuser à le transcrire dans n'importe quel langage de programmation.
    À part la mort et les impôts, tout n'est qu'incertitude.
     

  7. PA5CAL

    Date d'inscription
    décembre 2005
    Localisation
    Paris
    Âge
    52
    Messages
    11 572

    Re : Cnvertir un nombre en une liste

    Bonsoir
    Citation Envoyé par whoami Voir le message
    Question inutile, ce qui compte c'est l'algorithme.
    Compte tenu de la simplicité de l'opération, la question paraît assez pertinente, au contraire, car la solution peut varier en fonction des possibilités offertes par le langage.

    Par exemple, en langage Python, il suffit d'écrire :

    Code:
    range(n)
    pour obtenir une liste de nombres consécutifs de 0 à n-1 (éventuellement vide).

    Dans les autres langages, les solutions permettant de créer la structure accueillant le résultat et d'opérer son initialisation peuvent être, selon le cas, plus ou moins facilitées ou au contraire rendues difficiles par les particularités du langage.
     

  8. pm42

    Date d'inscription
    juillet 2015
    Messages
    3 871

    Re : Cnvertir un nombre en une liste

    Citation Envoyé par whoami Voir le message
    Question inutile, ce qui compte c'est l'algorithme.
    Une fois qu'on l'a, on peut s'amuser à le transcrire dans n'importe quel langage de programmation.
    A part qu'entre Prolog, F#, C et Malboge, il va y avoir une différence...

    https://listverse.com/2011/02/17/top...ing-languages/
     

  9. JPL

    Date d'inscription
    septembre 2003
    Messages
    67 793

    Re : Convertir un nombre en une liste

    Là tu frises la perversité
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac
     

  10. pm42

    Date d'inscription
    juillet 2015
    Messages
    3 871

    Re : Convertir un nombre en une liste

    Citation Envoyé par JPL Voir le message
    Là tu frises la perversité
    Merci, je choisis de le prendre comme un compliment même si j'avais été en partie grillé par PA5CAL
     

  11. CM63

    Date d'inscription
    juin 2006
    Localisation
    Un peu au large de la faille de Limagne
    Âge
    64
    Messages
    3 226

    Re : Convertir un nombre en une liste

    Ben c'est vrai que range(n) en Python, ça déchire, quoi
     

  12. jacknicklaus

    Date d'inscription
    janvier 2017
    Messages
    785

    Re : Cnvertir un nombre en une liste

    et en langage EEA :
    %n °- 1
     

  13. minushabens

    Date d'inscription
    juillet 2014
    Messages
    5 470

    Re : Convertir un nombre en une liste

    sous R il y a la forme n:m

    par exemple:

    > 1:6
    [1] 1 2 3 4 5 6

    mais on peut s'amuser à la programmer sous forme récursive:

    int2list <- function(n) if(n==1) 1 else c(int2list(n-1),n)

    > int2list(6)
    [1] 1 2 3 4 5 6

    attention à ne pas essayer une valeur négative! (il faudrait un test pour bien faire)
    Dernière modification par minushabens ; 29/09/2017 à 13h52.
     

  14. masterclassic

    Date d'inscription
    juin 2016
    Âge
    59
    Messages
    372

    Re : Convertir un nombre en une liste

    Citation Envoyé par minushabens Voir le message
    > int2list(6)
    [1] 1 2 3 4 5 6
    Mais quand même pour n on doit commencer par 0 et s'arrêter à n-1, d'après l'énoncé!

    Bonne soirée!
     


    • Publicité







Sur le même thème :





 

Discussions similaires

  1. Convertir nombre décimal en base 2 ou 16
    Par Le Capitaine Jack Sparrow dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 02/05/2017, 23h18
  2. Convertir un nombre avec décimal
    Par electrique10 dans le forum Programmation et langages, Algorithmique
    Réponses: 26
    Dernier message: 28/01/2015, 15h08
  3. Convertir dates HH:MM:SS en un nombre , Matlab
    Par Corsering dans le forum Programmation et langages, Algorithmique
    Réponses: 4
    Dernier message: 13/01/2013, 15h08
  4. [Master (M1-M2)] convertir concentration en nombre de molécules
    Par gdef dans le forum Exercices en biologie
    Réponses: 1
    Dernier message: 03/05/2010, 17h16
  5. Convertir nombre en texte avec Excel
    Par MERE MICHELLE dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 01/01/2008, 19h58