C ++ programm peaarvu kontrollimiseks funktsiooni loomisega

Õ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

Huvitavad Artiklid...