Originariamente inviato da _Alfabetagamma_
La condizione del for è palesemente errata. Se inserisci UN elemento, lui fa i=0, i<1-1. Suggerisco un <= o un <n.

Mmmm lo scopo del programma è quello di ordinare l'array, se è presente un solo elemento, l'array è già ordinato e quindi non deve nemmeno entrare nel ciclo