The task is to Add two number using ‘-‘ operator.
Examples:
Input : 2 3
Output : 5Input : 10 20
Output : 30
The idea is simple, we subtract -b from a.
C++
// CPP program to add two numbers using // - operator. #include <bits/stdc++.h> 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
<?php // PHP program to add two // numbers using - operator. // function to add two numbers. function add( $a , $b )
{ return $a - (- $b );
} // Driver code $a = 2;
$b = 3;
echo add( $a , $b );
// This code is contributed by mits ?> |
Javascript
<script> // Javascript program to add two numbers using // - operator. // Function to add two numbers. function add(a, b)
{ return a - (-b);
} // Driver code var a = 2, b = 3;
document.write(add(a, b)); // This code is contributed by itsok </script> |
Output:
5
Time complexity: O(1)
Auxiliary Space: O(1), As constant extra space is used.