#### Given a number we have to add two numbers without using plus operator and store their resultant result into a variable.

Addition of number is same as we do add numbers in math by using + operator.

**Approach:**Without + operator

**Example:**

```
input:3 ,4
output: 7
input:9,10
output: 19
```

**Logic:**

`we will add two number by using xor operator by taking care of carry bit.`

#include<bits/stdc++.h> using namespace std; int main() { int num1,num2; cout<<"enter two number"<<endl; cin>>num1>>num2; //we will using xor operator to add two number. while(num2!=0) { int carry=num1&num2;//calculating carry value between two number. num1=num1^num2; num2=carry<<1;//shifting carry by 1 } cout<<num1<<endl; }

**Output**:

enter two number: 4 5 result:9

**Time Complexity:**O(1)

**Space Complexity:**O(1)