Write a C++ program to add two numbers without using the addition operator.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#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