29 lines
490 B
C++
29 lines
490 B
C++
|
// cubes.cpp -- regular and reference arguments
|
||
|
#include <iostream>
|
||
|
double cube(double a);
|
||
|
double refcube(double &ra);
|
||
|
int main ()
|
||
|
{
|
||
|
using namespace std;
|
||
|
double x = 3.0;
|
||
|
|
||
|
cout << cube(x);
|
||
|
cout << " = cube of " << x << endl;
|
||
|
cout << refcube(x);
|
||
|
cout << " = cube of " << x << endl;
|
||
|
// cin.get();
|
||
|
return 0;
|
||
|
}
|
||
|
|
||
|
double cube(double a)
|
||
|
{
|
||
|
a *= a * a;
|
||
|
return a;
|
||
|
}
|
||
|
|
||
|
double refcube(double &ra)
|
||
|
{
|
||
|
ra *= ra * ra;
|
||
|
return ra;
|
||
|
}
|