- #include <stdio.h>
- #define nb_boules 49 /* indiquer ici le nombre de numero de votre Loto */
-
- /*
- Generer toutes les combinaisons du Loto (Francais, donc avec 49 numeros)
- Le programme va generer un fichier texte contenant 13983816 combinaisons.
-
- http://www.Software-DS.com
-
- Compilation :
- gcc -o Loto49 Loto49.c
- */
-
- int main(void) {
- int i,j,k,m,n,p;
- FILE * fichier; /* pointeur sur le fichier de sauvegarde des resultats */
-
- fichier=fopen("resultats.txt","w"); /* resultats.txt est le nom du fichier */
-
- printf("Debut du programme\nPatientez...\n\n");
-
- for(i=1;i<=nb_boules-5;i++)
- for(j=i+1;j<=nb_boules-4;j++)
- for(k=j+1;k<=nb_boules-3;k++)
- for(m=k+1;m<=nb_boules-2;m++)
- for(n=m+1;n<=nb_boules-1;n++)
- for(p=n+1;p<=nb_boules;p++)
- fprintf(fichier,"%d %d %d %d %d %d\n",i,j,k,m,n,p); /* on ecrit les combinaisons dans le fichier */
-
- fclose(fichier);
- printf("Le programme a termine. Fin;)\n\n");
- return 0;
- }
#include <stdio.h>
#define nb_boules 49 /* indiquer ici le nombre de numero de votre Loto */
/*
Generer toutes les combinaisons du Loto (Francais, donc avec 49 numeros)
Le programme va generer un fichier texte contenant 13983816 combinaisons.
http://www.Software-DS.com
Compilation :
gcc -o Loto49 Loto49.c
*/
int main(void) {
int i,j,k,m,n,p;
FILE * fichier; /* pointeur sur le fichier de sauvegarde des resultats */
fichier=fopen("resultats.txt","w"); /* resultats.txt est le nom du fichier */
printf("Debut du programme\nPatientez...\n\n");
for(i=1;i<=nb_boules-5;i++)
for(j=i+1;j<=nb_boules-4;j++)
for(k=j+1;k<=nb_boules-3;k++)
for(m=k+1;m<=nb_boules-2;m++)
for(n=m+1;n<=nb_boules-1;n++)
for(p=n+1;p<=nb_boules;p++)
fprintf(fichier,"%d %d %d %d %d %d\n",i,j,k,m,n,p); /* on ecrit les combinaisons dans le fichier */
fclose(fichier);
printf("Le programme a termine. Fin;)\n\n");
return 0;
}