Ц ++ програм за проверу основног броја стварањем функције

Научићете да проверите да ли је број који је унео корисник прост или не тако што ћете га пренети у кориснички дефинисану функцију.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц ++:

  • Ц ++ за Лооп
  • Ц ++ иф, иф … елсе и угнеждени иф … елсе
  • Ц ++ разбити и наставити Изјаву
  • Ц ++ функције
  • Типови кориснички дефинисаних функција у Ц ++

Пример: Проверите основни број

 #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()функције дата је у нашем водичу за Ц ++ Приме Нумбер.

На крају се из main()функције исписује одговарајућа порука

Занимљиви Чланци...