#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int length=30;
int A[length];
int i, j, Xmin = -1000, Xmax = 1000;
for (i=0; i<length; i++)
{
A
[i
] = -1000+rand()%(Xmax
-Xmin
+1); }
for (i=0; i<length; i++)
{
int k = i;
int min=A[k];
k = k+1;
for (k; k<length; k++)
if (min>A[k])
{
int a = min;
min = A[k];
A[k] = a;
}
else
{
min = min;
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHRpbWUuaD4KCmludCBtYWluKCkgCnsKICAgIHByaW50Zigi0JzQsNGB0YHQuNCyINC00L46XG4iKTsKICAgIGludCBsZW5ndGg9MzA7CiAgICBpbnQgQVtsZW5ndGhdOwogICAgaW50IGksIGosIFhtaW4gPSAtMTAwMCwgWG1heCA9IDEwMDA7CglzcmFuZCh0aW1lKE5VTEwpKTsKCWZvciAoaT0wOyBpPGxlbmd0aDsgaSsrKQoJCXsKCQkJQVtpXSA9IC0xMDAwK3JhbmQoKSUoWG1heC1YbWluKzEpOwoJCQlwcmludGYoIiVkICIsIEFbaV0pOwoJCX0KCXByaW50ZigiXG7QnNCw0YHRgdC40LIg0L/QvtGB0LvQtTpcbiIpOwoJZm9yIChpPTA7IGk8bGVuZ3RoOyBpKyspCgkJewoJCQlpbnQgayA9IGk7CgkJCWludCBtaW49QVtrXTsKCQkJayA9IGsrMTsKCQkJZm9yIChrOyBrPGxlbmd0aDsgaysrKQoJCQkJaWYgKG1pbj5BW2tdKQoJCQkJCXsKCQkJCQkJaW50IGEgPSBtaW47CgkJCQkJCW1pbiA9IEFba107CgkJCQkJCUFba10gPSBhOwoJCQkJCX0KCQkJCWVsc2UKCQkJCQl7CgkJCQkJCW1pbiA9IG1pbjsKCQkJCQl9CgkJCXByaW50ZigiJWQgIiwgbWluKTsKCQl9CiAgICByZXR1cm4gMDsKfQ==