cubes.cpp 462 B

12345678910111213141516171819202122232425262728
  1. // cubes.cpp -- regular and reference arguments
  2. #include <iostream>
  3. double cube(double a);
  4. double refcube(double &ra);
  5. int main ()
  6. {
  7. using namespace std;
  8. double x = 3.0;
  9. cout << cube(x);
  10. cout << " = cube of " << x << endl;
  11. cout << refcube(x);
  12. cout << " = cube of " << x << endl;
  13. // cin.get();
  14. return 0;
  15. }
  16. double cube(double a)
  17. {
  18. a *= a * a;
  19. return a;
  20. }
  21. double refcube(double &ra)
  22. {
  23. ra *= ra * ra;
  24. return ra;
  25. }