#include void stampa(int v[], unsigned int n) { unsigned int i; i = 0; while (i < n) { printf("%d ", v[i]); i = i + 1; } printf("\n"); } int main() { unsigned int i; int j; int numero[] = {44, 55, 12, 42, 94, 18, 6, 67}; stampa(numero, 8); i = 0; while (i < 7) { int min; unsigned int indice_min; min = numero[i]; indice_min = i; j = i + 1; while (j < 8) { if (numero[j] < min) { min = numero[j]; indice_min = j; } j = j + 1; } numero[indice_min] = numero[i]; numero[i] = min; i = i + 1; } stampa(numero, 8); return 0; }