In this program, You will learn how to check number is even or odd 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) {
if( n % 2 == 0){
*p = 1;
}else{
*p = 0;
}
}
int main() {
int n, p = 1;
cout<< "Enter a number:";
cin>> n;
check(n, &p);
if (p == 1) {
cout<< "Number is even:"<< n;
} else {
cout<< "Number is odd:"<< n;
}
return 0;
}
Enter a number:13
Number is odd:13