phenix22000
Messages postés11Date d'inscriptionjeudi 13 novembre 2008StatutMembreDernière intervention28 mars 2012
-
1 avril 2009 à 00:14
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
1 avril 2009 à 10:57
Bonsoir à tous,
quelqu'un peut-il m'aider pour m'expliquer comment savoir si un tableau contient déjà des éléments si on l'incrémente petit à petit...
Je m'explique:
Je génère des nombres aléatoires entre 0 et m (entier), que je rentre dans un tableau de taille n...ceci dit, il faut que les nombres générés n'apparaissent qu'en un seul exemplaire dans le tableau...
Cela fait plusieurs heures que je ne trouve pas, s'il vous plait, donner moi des tuyaus ;)
Voici mon code (et ma solution, fausse bien entendu..., il y a un peu de c++ aussi)
Merci de votre aide ^^
BunoCS
Messages postés15472Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention25 mars 2024103 1 avril 2009 à 09:59
Hello,
J'ai pas trop compris le code (le nom des variables n'est pas super explicite). En gros, voici l'algo:
- faire autant de fois que nécessaire
- génération d'un nombre aléatoire
- initialiser un booléen de recherche à faux
- tant que le booléen est faux, faire
- prendre un élément tu tableau
- le comparer au nombre généré
- si c'est égal
- booléen = vrai
- sinon
- prendre le prochain élément
- fin tant que
- si booléen est faux, ajouter le nombre généré au tableau
- fin faire
@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...