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
Rejoignez-nous