title: Error: More than one instance of overload function "findCircumference" matches the argument list
body: <p>I cannot figure out what to do? I get the error just like in the title: <code>Error: More than one instance of overload function "findCircumference" matches the argument list.</code></p>
  
  <p>I am using scopes and functions for this assignment. If I can just figure out this error I can continue to work on other projects. Please help.</p>
  
  <pre><code>#include &lt;iostream&gt;
  #include &lt;iomanip&gt;
  using namespace std;
  
  
  // This program will demonstrate the scope rules.
  
  // PLACE YOUR NAME HERE
  
  
  const double PI = 3.14;
  const double RATE = 0.25;
  
  void findArea(float, float);
  void findCircumference(float, float);
  
  
  int main()
  
  {
  
      cout &lt;&lt; fixed &lt;&lt; showpoint &lt;&lt; setprecision(2);
      float radius = 12;
  
      cout &lt;&lt;" Main function outer block" &lt;&lt; endl;
      cout &lt;&lt;" LIST THE IDENTIFIERS THAT are active here" &lt;&lt; endl &lt;&lt; endl;
      {
          float area;
          cout &lt;&lt; "Main function first inner block" &lt;&lt; endl;  
          cout &lt;&lt; "LIST THE IDENTIFIERS THAT are active here" &lt;&lt; endl &lt;&lt; endl;
  
          findArea(radius, area);// Fill in the code to call findArea here
  
          cout &lt;&lt; "The radius = " &lt;&lt; radius &lt;&lt; endl;
          cout &lt;&lt; "The area = " &lt;&lt; area &lt;&lt; endl &lt;&lt; endl;
      }
  
      {
          float radius = 10;
          float circumference;
  
          cout &lt;&lt; "Main function second inner block" &lt;&lt; endl;
          cout &lt;&lt; "LIST THE IDENTIFIERS THAT are active here" &lt;&lt; endl &lt;&lt; endl;
  
          findCircumference(radius, circumference);
  
          cout &lt;&lt; "The radius = " &lt;&lt; radius &lt;&lt; endl;
          cout &lt;&lt; "The circumference = " &lt;&lt; circumference &lt;&lt; endl &lt;&lt; endl;
  
      }
  
      cout &lt;&lt; "Main function after all the calls" &lt;&lt; endl;
      cout &lt;&lt; "LIST THE IDENTIFIERS THAT are active here" &lt;&lt; endl &lt;&lt; endl;
  
      return 0;
  }
  
  //  *********************************************************************
  //                           findArea
  //   
  //   task:     This function finds the area of a circle given its radius
  //   data in:  radius of a circle
  //   data out: answer (which alters the corresponding actual parameter)
  //
  //   ********************************************************************
  
  
  void findArea(float rad, float answer)
  {
  
      cout &lt;&lt; "AREA FUNCTION" &lt;&lt; endl &lt;&lt; endl;
      cout &lt;&lt; "LIST THE IDENTIFIERS THAT are active here"&lt;&lt; endl &lt;&lt; endl;
      answer = (rad*PI)*(rad*PI);
      cout &lt;&lt; answer &lt;&lt;endl;
      // FILL in the code, given that parameter rad contains the radius, that
      // will find the areato be stored in answer
  
  }
  
  //  ******************************************************************************
  //                           findCircumference
  //   
  //   task:     This function finds the circumference of a circle given its radius
  //   data in:  radius of a circle
  //   data out: distance (which alters the corresponding actual parameter)
  //
  //   *****************************************************************************
  
  
  
  void findCircumference(float length, float&amp; distance)
  
  {
      cout &lt;&lt; "CIRCUMFERENCE FUNCTION" &lt;&lt; endl &lt;&lt; endl;
      cout &lt;&lt; "LIST THE IDENTIFIERS THAT are active here" &lt;&lt; endl &lt;&lt; endl; 
      distance = (length*2)*PI;
          cout &lt;&lt; distance &lt;&lt; endl;
  
      // FILL in the code, given that parameter length contains the radius, 
      // that will find the circumference to be stored in distance
  
  }
  </code></pre>