Funktio palauttaa arvonaan kahdesta annetusta kokonaisluvusta suuremman.
Ohjelma täydellisenä kaikkine määrittelyineen on seuraava:
#include <stdio.h> /* FUNKTIOIDEN PROTOTYYPIT **********/ int max (int luku1, int luku2);
/* PÄÄOHJELMA ************************/ void main (void) { int x, y, suurempi;
printf ("Anna kaksi kokonaislukua, "); printf (" niin ilmoitan,"); printf (" kumpi niistä on suurempi.\n"); printf ("Ensimmäinen luku:"); scanf ("%d",&x); printf ("Toinen luku:"); scanf ("%d"&y); suurempi = max (x,y); printf ("Suurempi luvuista on %d",suurempi); }
/* FUNKTIOIDEN MÄÄRITTELYT ***********/ int max (int luku1, int luku2) { int maksimi; if (luku1 > luku2) { maksimi = luku1; } else { maksimi =luku2; } return maksimi; }