Funkcije

Funkcije su izdvojeni nizovi naredbi koje čine logičke cjeline, a obavljaju točno utvrđene zadatke.

Omogućavaju raščlanjivanje problema na jednostavnije - manje cjeline, čime doprinose boljoj preglednosti izvornog koda i jednostavnijem rješenju.
Svaki C++ program ima najmanje jednu funkciju – main(). Kada pokrenete vaš program, main() se poziva automatski.
Od nje svaki program kreće tj. prvo se  izvršava ono što se nalazi unutar nje.
Glavna funkcija može pozivati i druge funkcije koje opet mogu pozivati druge funkcije.
Tada zasebno rješavamo te manje zadatke , a onda samo njihova rješenja pozovemo u glavnu funkciju.




12. Prijenos polja kao argumenta funkciji

Ponekad imamo potrebu funkciji prenijeti elemente polja. To možemo učiniti kao u primjeru.

Primjer: Službeni vozač unosi potrošnju goriva u litrama i prijeđeni put u kilometrima za svaki radni dan u tjednu (pon-pet). Podaci se pohranjuju u dva polja. Zatim se iz maina pozivaju funkcije koje sumiraju gorivo i kilometre te na kraju u mainu računa i ispisuje prosječna potrošnja u l/100 km.