Je ne connais pas Algobox désolé mais par contre l'algo de ce programme est trés simple: - Tu demandes à l'ordinateur un nombre aléatoire - Si le nombre est compris entre 100 et 199 alors tu l'affiches - Sinon tu retires un nouveau nombre tant qu'il n'est pas compris dans la fourchette souhaitée (En algo pur, il n'y a pas de fonction du style random(100, 199) qui te sortirais directement un nombre dans la bonne fourchette, mais ça existe dans les langages de programmation, et vu que je ne connais pas Algobox, regarde s'il n'y a pas de fonction de ce genre! ) EDIT: J'ai trouvé ce site qui devrait t'aider sur la fonction random() qui existe bien! Nombre aléatoire algobox pro. : D'après ce que j'ai compris, tu devras utiliser, dans ton programme, quelque chose du genre: floor(99*random()+100) pour sortir un nombre entre 100 et 199. Et comme cette fonction existe, pas besoin de vérifier que ton nombre ce situe bien entre 100 et 199 si tu donnes les bons paramètres à ta fonction;) Donc: - Tu tires un nombres - Tu l'affiches Ton programme devrait tenir en 2 lignes maximum!
il faut être un peu débrouillard et prendre des initiatives! Posté par aleph536 re: Problème Algobox: nombre entier aléatoire 05-03-17 à 13:16 Je ne comprend pas pourquoi on ajoute un 2 là dedans?
* Posté par oxo Désolé pour le double post involontaire 09-05-13 à 15:14 J'ai voulu corriger une faute d'orthographe en revenant à la page précédente. Je l'ai donc corrigé, je l'ai envoyé, mais pensant que cela allait modifier pour message posté, il m'en a en fait créer un nouveau. Message aux administrateurs: est-ce possible de supprimer celui-ci? Nombre aléatoire algobox en ligne. Merci beaucoup et désolé pour le dérangement involontaire. Posté par Barney re: Tirage aléatoire sur Algobox 09-05-13 à 15:16 Bonjour, tu sors de ta boucle TANT QUE à la première valeur... *** message déplacé *** Posté par sbarre re: Tirage aléatoire sur Algobox 09-05-13 à 15:21 Bonjour, a defaut de le supprimer cette reponse le fera sortir des messages non repondus Posté par oxo re: Tirage aléatoire sur Algobox 09-05-13 à 15:21 Bonjour, C'est ce que je crois comprendre. Je viens tout justement de remplacer la ligne 11 par: TANT_QUE (L[1]==0 OU L[2]==0 OU L[3]==0 OU L[4]==0) FAIRE et cela marche. Je suppose qu'il aurait fallu faire également: TANT_QUE (L[1]!
(Peut-être une petite révision sur les fonctions est à prévoir)? C'est plutôt la taille du tableau qu'il faudrait passer, car ta fonction ne fonctionne que pour des tableaux de 100 int! Pour le srand, je capitule! Tu verras ça quand tu sera plus grand! 25 février 2022 à 15:57:39 edgarjacobs a écrit: - Edité par edgarjacobs il y a moins de 30s Merci de ton explication. Je pense avoir compris! Simulation, Statistique et Loi Normale avec AlgoBox - IREM de la Réunion. 25 février 2022 à 16:44:48 Si tu as compris pourquoi n'utiliser la fonction srand() qu'une seule fois, ta fonction peut s'écrire int nbMagique(int nelem, int tab[]) { return(tab[rand()%nelem]);} - Edité par edgarjacobs 25 février 2022 à 16:46:38 25 février 2022 à 18:49:29 Il faudrait peut-être que tu reformules autrement ce que tu veux réellement faire. On pourra mieux te guider. × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
Pokemon Gold Rom Ds, 2024