Nauczysz się sprawdzać, czy liczba wprowadzona przez użytkownika jest liczbą pierwszą, czy nie, przekazując ją do funkcji zdefiniowanej przez użytkownika.
Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania w języku C ++:
- C ++ dla pętli
 - C ++ if, if… else i Nested if… else
 - Instrukcja break and continue w języku C ++
 - Funkcje C ++
 - Typy funkcji zdefiniowanych przez użytkownika w C ++
 
Przykład: Sprawdź liczbę pierwszą
 #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; )  
Wynik
Wpisz dodatnią liczbę całkowitą: 23 23 to liczba pierwsza.
W tym przykładzie liczba wprowadzona przez użytkownika jest przekazywana do checkPrimeNumber()funkcji.
Ta funkcja zwraca, truejeśli liczba przekazana do funkcji jest liczbą pierwszą, i zwraca, falsejeśli przekazana liczba nie jest liczbą pierwszą.
Szczegółową logikę checkPrimeNumber()funkcji znajdziesz w naszym samouczku C ++ Prime Number.
Na koniec z main()funkcji wypisywany jest odpowiedni komunikat








