अंकगणितीय ऑपरेटर्स के बिना दो संख्याओं को जोड़ने का एक उदाहरण निम्नलिखित है।
उदाहरण
#include <iostream>
#include <cmath>
using namespace std;
int add(int val1, int val2)
{
while(val2 != 0)
{
int c = val1 & val2;
val1 = val1 ^ val2;
val2 = c << 1;
}
return val1;
}
int main()
{
cout << "The sum of two numbers : " << add(28, 8);
return 0;
}
आउटपुट
The sum of two numbers : 36
उपरोक्त प्रोग्राम में, दो int टाइप आर्गुमेंट के साथ एक फंक्शन add() परिभाषित किया गया है। दो संख्याओं का जोड़ add() में कोडित है।
int add(int val1, int val2)
{
while(val2 != 0)
{
int c = val1 & val2;
val1 = val1 ^ val2;
val2 = c << 1;
}
return val1;
}
main() फंक्शन में, फंक्शन add() को कॉल करके परिणाम प्रिंट किया जाता है।
cout << "The sum of two numbers : " << add(28, 8);