Question: Self-test exercise 17 asked you to overload the operator >> and the operator << for a class pairs. Complete and test this exercise.
Implement the default constructor and the constructors with one and two int parameters. The one parameter constructor should initialize the first member of the pair; the second member of the pair is to be 0.
Overload binary operator to add pairs according to the rule (a, b) (c, d) = (a c, b d) Overload operator- analogously. Overload operator* on pairs and int according to the rule (a, b)*c= (a*c, b*c)
Program: Write a program to test all the member functions and overloaded operators in your class definition.
Use the c programming language to write the code.