Originariamente inviato da ramy89
Se dim vale 4, è normale che te ne stampa 4.
Infatti la perplessità era sul fatto che me ne chiedesse 5, non che me ne stampasse 4

Ho provato a mettere fflush(stdin) prima del ciclo for con la scanf, ma non cambia nulla.