che potevo togliere ulteriori header l'ho capito oggi a lezione^^; tuttavia mi servirebbe un aiuto sulla comprensione di questa parte del code:
cin.sync();
cin.ignore();
return EXIT_SUCCESS

grazie