éviter les répétitions
Fermé
Dark_another
Messages postés
366
Date d'inscription
mardi 28 juin 2016
Statut
Membre
Dernière intervention
18 mars 2018
-
30 juin 2016 à 13:28
Dark_another Messages postés 366 Date d'inscription mardi 28 juin 2016 Statut Membre Dernière intervention 18 mars 2018 - 11 juil. 2016 à 16:33
Dark_another Messages postés 366 Date d'inscription mardi 28 juin 2016 Statut Membre Dernière intervention 18 mars 2018 - 11 juil. 2016 à 16:33
A voir également:
- éviter les répétitions
- Marques smartphone à éviter - Accueil - Guide téléphones
- Éviter pub youtube - Accueil - Streaming
- Comment eviter paris sur waze ✓ - Forum Réseaux sociaux
- Marque ordinateur portable à éviter ✓ - Forum PC portable
- Comment eviter que les sms se transforme en mms samsung ✓ - Forum Samsung
1 réponse
hopelan
Messages postés
98
Date d'inscription
dimanche 12 juin 2016
Statut
Membre
Dernière intervention
16 janvier 2018
17
1 juil. 2016 à 14:06
1 juil. 2016 à 14:06
Bonjour,
Si j'ai bien comprit, tu tire au hasard un certain nombre de nombres dans un fichier texte. Ce nombre de tirage étant définir par l'utilisateur. Seulement pour trouver une façon d'optimiser ton code, il faudrait peut-être que tu poste un morceau de ton fichier texte contenant les nombres. Comment sont séparés les nombres ? Y a-t-il autre chose que des nombres dans ce fichier ? Comment sont-t-ils encodés ?
Si j'ai bien comprit, tu tire au hasard un certain nombre de nombres dans un fichier texte. Ce nombre de tirage étant définir par l'utilisateur. Seulement pour trouver une façon d'optimiser ton code, il faudrait peut-être que tu poste un morceau de ton fichier texte contenant les nombres. Comment sont séparés les nombres ? Y a-t-il autre chose que des nombres dans ce fichier ? Comment sont-t-ils encodés ?
5 juil. 2016 à 20:51
001
002
003
...
jusqu'a 999
Il n'y a rien d'autre que des nombre
je ne comprends pas quand tu dis "encodé"
désolé je ne pouvais pas répondre car je n'avais pas le wi-fi
Modifié par hopelan le 10/07/2016 à 00:58
Pour l'encodage, je pense que tes chiffres correspondent à des caractères ascii extended, encodés sur 8 bits (soit dans un char). Vu ces nombres sont tapés "manuellement" ou entrés depuis un string si je ne m'abuse. Ils auraient très bien pu être encodés sur 4 bits dans un int et écrits comme tel dans ton fichier.
Pour ton programme, tu devrait dans un premier temps lire le fichier et stocker ces nombres en mémoire via une fonction :
Après, il suffit de faire une boucle du genre :
11 juil. 2016 à 16:33