Indenta il codice, dividilo in funzioni e controlla il funzionamento delle singole procedure ...
(in cpp funzioni e procedure sono la stessa cosa)

http://programmazione.html.it/guide/...2/le-funzioni/