Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Invité
    Invité(e)
    Remplir un tableau Aléatoirement en C
    Bonjour a tous,
    J'aimerais remplir un vecteur de 10 entier sans doublons et sans répétition avec des nombre de 1 à 10 générer aléatoirement pour que aucune des générations ne soient les mêmes.
    J'ai chercher sur internet mais j'ai jamais trouver ce que je cherchais...
    Merci d'avance pour votre aide!

  2. #2
    Rédacteur/Modérateur

    Sympa ton énoncé mais on ne fait pas les exercices ici.
    Surtout pour un truc aussi simple, je suis curieux de voir comment tu fais tes recherches...

    https://c.developpez.com/faq/?page=L...r-entre-0-et-N
    https://c.developpez.com/faq/?page=L...la-meme-valeur

    Quant à créer un tableau de taille fixe et aussi petite, et vérifier si une valeur y est présente ou non, on est au stade du trivial et de la pure syntaxe.
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  3. #3
    Expert éminent sénior
    Bonjour
    Remplir un tableau de 10 entiers avec 10 nombres compris entre 1 et 10 et tous différents, c'est simplement le remplir avec les nombres de 1 à 10.
    Ensuite suffit de le mélanger (shuffle) et pour ça il y a des trucs sur le net déjà tout faits.

    Citation Envoyé par HiiiroZZ_ Voir le message
    sans doublons et sans répétition
    Hum... c'est quoi pour toi la différence entre "doublon" et "répétition" vu que tu fais ici la distinction ???
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site

  4. #4
    Membre éclairé
    Mettez votre cerveau en marche ou bien laissez tomber l'informatique.
    Sur Youtube je suis "Le prof des cavernes"
    https://www.youtube.com/channel/UCSz...bYl_pSNMv_zerQ

  5. #5
    Expert éminent
    Citation Envoyé par Sve@r Voir le message
    Hum... c'est quoi pour toi la différence entre "doublon" et "répétition" vu que tu fais ici la distinction ???
    Je ne suis pas expert en combinaisons mathématiques mais

    Sans doublon : c'est ce qui permet de dire qu'on veut 1 vecteur de 1 à 10 mélangés. Parce que le nombre d'éléments est égal à la taille du vecteur et qu'il n'y a pas doublons

    Sans répétition : cela suggère plusieurs tirages Donc l'ordre est important et on veut qu'1 seul parmi (par exemple) "1 2 3 4 5 6 7 8 9 10", "10 1 2 3 4 5 6 7 8 9", "9 10 1 2 3 4 5 6 7 8", ... qui sont équivalents