Red de conocimiento informático - Conocimiento del nombre de dominio - Trabajo de programación de lotería

Trabajo de programación de lotería

# incluir ltstdio.h gt

# incluir ltstdlib.h gt

# incluir ltstring.h gt

# incluir lttime.h gt

void selectsort(int *x, int n) {

int i, j, min, t

for(I = 0; iltn-1; i) {

min = I;

for(j = I 1; j ltn; j ) {

if(*(x j) lt; *(x min ) )min = j;

}

si (min!= i) {

t = *(x I);

*(x I)= *(x min);

*(x min)= t;

}

}

}

void select(int m, int n, int k) {

int num[36], tmp[36], t;

nombre de archivo char [] = "c:\\2011\\random.txt"; //Selecciona la ruta que necesitas.

ARCHIVO * fp

srand((unsigned) time(null));

fp = fopen(nombre de archivo, "wt");

p>

if(fp == NULL) {

Printf("Error al abrir archivos,\n ", nombre de archivo);

Salir(1) ;

}

for(int I = 0; i ltk; i) {

for(int j = 1; j lt= m; j) tmp[ j]= j;

for(j = 0; j ltn; j) {

t = (sin firmar) rand() m 1;

if(tmp[t]!= 0) {

num[j]= t;

tmp[t]= 0;

}

else-j;

}

selectsort(num, n);

for(j = 0; j ltn; j) {

fprintf(fp, " 02d ", número[j]);

printf("02d ", número[j]); p >

fprintf(fp, "\n");

printf("\n");

}

fclose(FP);

}

int main() {

int m, n, k

Printf("Número de números seleccionados:"

scanf("d ", ampm);

Printf("Número de dígitos opcionales: ");

scanf("d ", ampn

Printf("Número de grupos seleccionados: ");

scanf("d ", ampk

select(m, n, k); );

Devuelve 0;

}