Predmet:Poziv druge procedure
Većina funkcija vraća neku (samo jednu) vrijednost i zato ispred imena funkcije stavimo tip varijable koji će funkcija da vrati; ako međutim funkcija ne treba da vrati nikakvu vrijednost tada umjesto tipa varijable stavimo rijec void. Argumente koje funkcija prima definisemo u zagradi iza imena funkcije. Za svaki argument treba posebno navesti njegov tip, a broj argumenata nije ogranicen. Kao primjer, evo programa koji sadrži funkciju prost:
PreuzmiIzvorni kôd (C++):#include <iostream>
#include <math.h>
using namespace std;
int prost (long int n);
int main(void)
{
long int n;
cout << "n=";
cin >> n;
for (int i=2; i<n; i++)
if (prost(i))
cout << "Broj " << i << " je prost.\n";
return 0;
}
int prost (long int n)
{
for (int i=2; i<=sqrt(n); i++)
if (n%i==0)
return 0;
return 1;
}
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.