// Ces programmes sont sous licence CeCILL-B V1.
void main() {
int i, j, k, z;
int [] tab = new int [16];
for (i = 0; i <= 15; i = i + 1) {
tab[i] = (int)Math.floor(Math.random() * 1000);}
for (i = 0; i <= 15; i = i + 1) {
print(tab[i] + " ");
}
println();
for (i = 0; i <= 14; i = i + 1) {
k = i;
for (j = i + 1; j <= 15; j = j + 1) {
if (tab[j] <= tab[k]) {
k = j;
}
}
z = tab[i];
tab[i] = tab[k];
tab[k] = z;
}
for (i = 0; i <= 15; i = i + 1) {
print(tab[i] + " ");
}
println();
}