Prova ad avviare il .exe dal prompt e non avrai il problema.
Questo problema è dato dal fatto che Windows (senza chiederti nulla) avvia l'eseguibile in una shell e, sempre in automatico, chiude la shell appena il programma termina.
Quindi non hai il tempo di vedere il risultato.
La System("PAUSE") è un trucco: il programma non termina finchè non premi un tasto, quindi Windows non chiude la shell perchè il programma non è ancora terminato e tu hai tutto il tempo di guardare il risultato.
Ciao.![]()