BeginnersBook

  • Home
  • Java
    • Java OOPs
    • Java Collections
    • Java Examples
  • C
    • C Examples
  • C++
    • C++ Examples
  • DBMS
  • Computer Network
  • Python
    • Python Examples
  • More…
    • jQuery
    • Kotlin
    • WordPress
    • SEO
    • JSON
    • JSP
    • JSTL
    • Servlet
    • MongoDB
    • XML
    • Perl

C++ Program to Check Prime Number using Function

Last Updated: September 7, 2017 by Chaitanya Singh | Filed Under: C++ Programs

A number which is only divisible by itself and 1 is known as prime number. For example 13 is a prime number because it is only divisible by itself and 1, while 14 is not a prime number because it is divisible by 2 and 7 along with the number itself and 1.

This program takes the input number and checks whether the number is prime number or not using a function.

Checking prime number using function

In this program, we have created a function called isPrime(int) which takes integer number as input and returns a boolean value true or false.

The program takes the value of num (entered by user) and passes this value while calling isPrime() function. This function checks whether the passed value is prime or not, if the value is prime then it returns true, else it returns false.
If you are looking for a program that checks the prime number without using functions then see: C++ Program to check prime number using loops.

#include <iostream>
using namespace std;
bool isPrime(int num);

int main(){
   int num;
   bool flag;
   cout<<"Enter any number(should be positive integer): ";
   cin>>num;
   flag = isPrime(num);
   if (flag==true)
      cout<<num<<" is a prime number";
   else
      cout<<num<<" is not a prime number";
   return 0;
}
bool isPrime(int num){
    bool flag=true;
    for(int i = 2; i <= num / 2; i++) {
       if(num % i == 0) {
          flag = false;
          break;
       }
    }
    return flag;
}

Output:

Enter any number(should be positive integer): 9
9 is not a prime number

Top Related Articles:

  1. C++ Program to Check whether an input number is Prime or not
  2. C++ Program to Check Leap Year using function
  3. C++ Program to check Armstrong Number
  4. C++ Program to display prime numbers from 1 to 100 and 1 to n
  5. C++ Program to Find the sum of n natural numbers using Recursion

About the Author

I have 15 years of experience in the IT industry, working with renowned multinational corporations. Additionally, I have dedicated over a decade to teaching, allowing me to refine my skills in delivering information in a simple and easily understandable manner.

– Chaitanya

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Copyright © 2012 – 2025 BeginnersBook . Privacy Policy . Sitemap

Advertisement