C ++ program a prímszám ellenőrzésére egy funkció létrehozásával

Megtanulja ellenőrizni, hogy a felhasználó által megadott szám elsődleges-e vagy sem, ha átadja egy felhasználó által definiált függvénynek.

A példa megértéséhez ismernie kell a következő C ++ programozási témákat:

  • C ++ a hurokhoz
  • C ++ ha, ha… más, és beágyazott, ha … más
  • C ++ szünet és folytassa a nyilatkozatot
  • C ++ függvények
  • A felhasználó által definiált függvények típusai a C ++ nyelven

Példa: Ellenőrizze a Prime számot

 #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; )  

Kimenet

 Adjon meg pozitív egész számot: 23 23 prímszám.

Ebben a példában a felhasználó által beírt számot továbbítja a checkPrimeNumber()függvénynek.

Ez a függvény akkor tér vissza, trueha a függvénynek átadott szám prímszám, és akkor tér vissza, falseha az átadott szám nem prímszám.

A checkPrimeNumber()függvény részletes logikáját a C ++ Prime Number oktatóanyagunk tartalmazza.

Végül kinyomtatja a megfelelő üzenetet a main()függvényből

érdekes cikkek...