Red de conocimiento informático - Aprendizaje de código fuente - Programación de matrices

Programación de matrices

# incluir & ltstdio.h & gt

# incluir & lttime.h & gt

# incluir & ltstdlib.h & gt

int a[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};

int b[5], rango[5];

bool usado [10]= { false };

bool p _ used[5]= { false };

Reemplazo de vacío (int profundo);

void main ()

{

int i = 0, j = 0, k = 0, temp

srand((unsigned) time(null)); /p>

for(I = 0;i<5;i++)

{

temp = rand()% 9;

for (k = 0;k <10;k++)

{

if(a[k] == temp)

{

if(usado [k] == falso)

{

b[j++]= temp;

usado[k] = verdadero;

Descanso;

}

Otro

{

Yo-;

Descanso;

}

}

}

}

Arrange(0);

printf(" \ n ");

}

Reemplazo hueco (int profundo)

{

int I;

if(profundidad==5)

{

printf("%d %d %d %d %d\n ", b[rango[0 ]], b[rango [1]], b[rango[2]], b[rango[3]], b[rango[4]]);

}

for(I = 0 ;i<5;i++)

{

if(p_used[i] == true)

Continuar;

p _ usado[ I]= verdadero;

rango[profundo]= I;

Rango(profundo+1);

p _ usado[I]= falso;

}

}