Ви навчитеся перевіряти, чи є число, введене користувачем, простим чи ні, передавши його користувацькій функції.
Щоб зрозуміти цей приклад, ви повинні знати наступні теми програмування на 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()
функції