LOTO : DONNE DES NOMBRES AU HASARD

DeepThroat
Messages postés
11
Date d'inscription
mercredi 15 mai 2002
Statut
Membre
Dernière intervention
5 juillet 2002
- 16 juin 2002 à 18:05
cs_GoldenEye
Messages postés
527
Date d'inscription
vendredi 14 septembre 2001
Statut
Membre
Dernière intervention
6 octobre 2008
- 17 juin 2002 à 11:10
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/9839-loto-donne-des-nombres-au-hasard

cs_GoldenEye
Messages postés
527
Date d'inscription
vendredi 14 septembre 2001
Statut
Membre
Dernière intervention
6 octobre 2008
4
17 juin 2002 à 11:10
1/pas de goto
2/ l'initialisation des variables du début peut être automatisée par une boucle for et par la déclaration d'un tableau 6*6. Les lignes correspondront aux lettres et les colonnes aux numéros

#define SIZE 6
...
...

int tableau[SIZE][SIZE];
int i,j;
srand(time(0));
for(i=0;i<SIZE;i++)
for(j=0;j<SIZE;j++)
tableau[i][j]=rand()%49+1; //lote :nombres entre 1 et 49 inclus je crois

...
guguy
Messages postés
28
Date d'inscription
jeudi 27 décembre 2001
Statut
Membre
Dernière intervention
5 août 2002

16 juin 2002 à 21:41
Je n'aime vraiment pas descendre le travail de quelqu'un d'autre mais franchement ce code est degueulasse : il y a plein d'immondes goto et on ne comprend strictement rien au code.
De plus pour générer des nombres aléatoires il est plus simple d'initialiser avec
srand((unsigned) time(NULL));
puis d'utiliser la fonction rand().
DeepThroat
Messages postés
11
Date d'inscription
mercredi 15 mai 2002
Statut
Membre
Dernière intervention
5 juillet 2002

16 juin 2002 à 18:05
ton code marche pas ... jcomprends pas trop pk ptete ke g pas les librairies dont on a besoin ms ca m etonne
c:mes documentscpplotoloto.cpp(9) : error C2065: 'randomize' : undeclared identifier
c:mes documentscpplotoloto.cpp(10) : error C2065: 'random' : undeclared identifier

il trouve pas les declarations dces fonctions