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