più usi le funzioni meglio ti viene a programmare , perchè usando le funzioni scrivi meno codice, sfrutta le funzioni messe da parte..
Ad esempio fatti una libreria tua personale
una funzione che carica un vettore di interi
un'altra che ti faccia la somma di due vettori
un'altra che ti cerca un elemento all'interno di un vettore
un'altra che ti faccia lo scambio tra due elementi
ecc.. ecc...
Quando scrivi un nuovo programma richiama le funzioni che hai scritto in precedenza , in questo modo scrivi meno codice, il codice è più controllato, ecc. ecc.. con tutti i vantaggi della programmazione modulare ...