Програма C ++ для перевірки простого числа шляхом створення функції

Ви навчитеся перевіряти, чи є число, введене користувачем, простим чи ні, передавши його користувацькій функції.

Щоб зрозуміти цей приклад, ви повинні знати наступні теми програмування на C ++:

  • C ++ для циклу
  • C ++ if, if … else та вкладений if … else
  • Розбийте та продовжте заяву на C ++
  • Функції C ++
  • Типи користувацьких функцій у C ++

Приклад: Перевірте просте число

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

Вихідні дані

 Введіть додатне ціле число: 23 23 - це просте число.

У цьому прикладі номер, введений користувачем, передається checkPrimeNumber()функції.

Ця функція повертається, trueякщо число, передане функції, є простим числом, і повертається, falseякщо передане число не є простим числом.

Детальна логіка checkPrimeNumber()функції наведена в нашому підручнику з основних номерів C ++.

Нарешті, відповідне повідомлення друкується з main()функції

Цікаві статті...