Programación de matrices
# 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;
}
}