Module 7. Function Defaults, Recursion, Overloading Exercise Answers

1.
   #include <iostream.h>

   void sumup (float&, float = 1.0, int = 1);

   void main ()
   ...


2.
   #include <iostream.h>

   int manip (int, int);

   float manip (float, float);

   void main ()
   {
    int x = 3;
    int y = 7;
    int z;
    float a = 6.8;
    float b = 13.6;
    int c;
    z = manip (x,y);
    c = manip (a,b);
    cout << z << c << endl;
   }
   int manip (int num1, int num2)
   {
    return (num1 * num2);
   }

   float manip (float num1, float num2)
   {
    return (num1 / num2);
   }

3. (b)

4. (d)

5. (b)

6. (b)