Related Articles

# Addition of two number using ‘-‘ operator

• Difficulty Level : Hard
• Last Updated : 13 Apr, 2021

Examples:

```Input : 2 3
Output : 5

Input : 10 20
Output : 30```

The idea is simple, we subtract -b from a.

## C++

 `// CPP program to add two numbers using``// - operator.``#include ``using` `namespace` `std;` `// function to add two numbers.``int` `add(``int` `a, ``int` `b)``{``    ``return` `a - (-b);``}` `// Driver code``int` `main()``{``    ``int` `a = 2, b = 3;``    ``cout << add(a, b) << endl;``    ``return` `0;``}`

## Java

 `// Java program to add``// two numbers using``// - operator.``import` `java.io.*;` `class` `GFG``{``    ` `// function to add two numbers.``static` `int` `add(``int` `a, ``int` `b)``{``    ``return` `a - (-b);``}` `// Driver code``public` `static` `void` `main (String[] args)``{``    ``int` `a = ``2``, b = ``3``;``    ``System.out.print(add(a, b));``}``}` `// This code is contributed``// by chandan_jnu`

## Python3

 `# Python 3 program to add two numbers``# using - operator.` `# Function to add two numbers``def` `add(a, b):``    ` `    ``return` `(a ``-` `(``-``b))``    ` `    ` `# Driver code     ``if` `__name__ ``=``=` `"__main__"` `:``  ` `    ``a ``=` `2``    ``b ``=` `3``  ` `    ``print``(add(a, b))` `# this code is contributed by Naman_Garg`

## C#

 `// C# program to add``// two numbers using``// - operator.``class` `GFG``{``    ` `// function to add two numbers.``static` `int` `add(``int` `a, ``int` `b)``{``    ``return` `a - (-b);``}` `// Driver code``static` `void` `Main()``{``    ``int` `a = 2, b = 3;``    ``System.Console.WriteLine(add(a, b));``}``}` `// This code is contributed``// by mits`

## PHP

 ``

## Javascript

 ``
Output:
`5`

Want to learn from the best curated videos and practice problems, check out the C++ Foundation Course for Basic to Advanced C++ and C++ STL Course for the language and STL. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.

My Personal Notes arrow_drop_up