Site icon T4Tutorials.com

Write a C++ program to add two numbers without using the addition operator

Write a C++ program to add two numbers without using the addition operator.

#include <iostream>
using namespace std;
int main ()
{
    int Number1,Number2;
    cout<<"Please Enter the First number:";
    cin>>Number1;
    cout<<"Please Enter the second number:";
    cin>>Number2;
 while (Number2 != 0)
    {
        int carrynNumber = Number1 & Number2;
        Number1 = Number1 ^ Number2;
        Number2 = carrynNumber << 1;
    }
    cout<<"Thu sum of two numbers is: "<<Number1;
}

Input/Output:

Please Enter the First number:

4

Please Enter the second number:

5

Thu sum of two numbers is: 9

YouTube video player

Exit mobile version