Prikazi cijelu temu 25.03.2011 22:01
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


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++):
  1. #include <iostream>
  2. #include <math.h>
  3. using namespace std;
  4.  
  5. int prost (long int n);
  6.  
  7. int main(void)
  8. {
  9.     long int n;
  10.     cout << "n=";
  11.     cin >> n;
  12.     for (int i=2; i<n; i++)
  13.         if (prost(i))
  14.             cout << "Broj " << i << " je prost.\n";
  15.     return 0;
  16. }
  17.  
  18. int prost (long int n)
  19. {
  20.     for (int i=2; i<=sqrt(n); i++)
  21.         if (n%i==0)
  22.             return 0;
  23.     return 1;
  24. }

Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.