Che bello programmare senza sapere neanche quello che si sta facendo... Questo programma è del tutto sbagliato. Ci sono numerosissimi errori che evidenziano gravi lacune anche nell'apprendimento delle cose elementari. Ti consiglio di non dare l'esame ora: studiando potrai migliorare notevolmente la qualita' dei tuoi code... e lo spero per te perchè altrimenti non solo non passerai mai l'esame, ma inoltre sara' difficile trovare un buon impiego come programmatore (se questa e' una tua aspirazione).
bye