In this program, You will learn how to check number is prime or not using call by Reference in C++.
Call by Reference
void check(int n, int *p) {
//statement
}
#include<iostream>
using namespace std;
void check(int n, int *p) {
int i;
for (i = 2; i < n; i++) {
if (n % i == 0) {
*p = 0;
}
}
}
int main() {
int n, p = 1;
cout << "Enter a number:";
cin>>n;
check(n, &p);
if (p == 1) {
cout << "Number is prime:" << n;
} else {
cout << "Number is not prime:" << n;
}
return 0;
}
Enter a number:13
Number is prime:13