Õpite kontrollima, kas kasutaja sisestatud number on algarv või mitte, edastades selle kasutaja määratud funktsioonile.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest C ++ programmeerimise teemadest:
- C ++ aasale
 - C ++ kui, kui … muul juhul ja Pesatud, kui … muul juhul
 - C ++ paus ja jätkake avaldust
 - C ++ funktsioonid
 - Kasutaja määratud funktsioonide tüübid C ++ keeles
 
Näide: kontrollige peaarvu
 #include using namespace std; bool checkPrimeNumber(int); int main() ( int n; cout <> n; if (checkPrimeNumber(n)) cout << n << " is a prime number."; else cout << n << " is not a prime number."; return 0; ) bool checkPrimeNumber(int n) ( bool isPrime = true; // 0 and 1 are not prime numbers if (n == 0 || n == 1) ( isPrime = false; ) else ( for (int i = 2; i <= n / 2; ++i) ( if (n % i == 0) ( isPrime = false; break; ) ) ) return isPrime; )  
Väljund
Sisestage positiivne täisarv: 23 23 on algarv.
Selles näites edastatakse kasutaja sisestatud number checkPrimeNumber()funktsioonile.
See funktsioon naaseb, truekui funktsioonile edastatud number on algarv, ja naaseb, falsekui edastatud number pole algarv.
Funktsiooni üksikasjalik loogika checkPrimeNumber()on esitatud meie õpetuses C ++ Prime Number.
Lõpuks prinditakse main()funktsioonist sobiv teade








