// 関数のプロトタイプ double square(double x); double cubic(double x); |
// square関数の実装
double square(double x)
{
double val;
val = x * x;
return val;
}
// cubic関数の実装
double cubic(double x)
{
double val;
val = x * x * x;
return val;
}
|
std::cout << square(2) << "\n"; std::cout << cubic(2) << "\n"; |
double beki(double x, int n); // べき関数のプロトタイプ |
// 関数のプロトタイプ double square(double x); double cubic(double x); double beki(double x, int n); |
// square関数の実装
double square(double x)
{
double val;
val = x * x;
return val;
}
// cubic関数の実装
double cubic(double x)
{
double val;
val = x * x * x;
return val;
}
// beki関数の実装
double beki(double x, int n)
{
double val;
val = 1; // 変数の初期化
// ここで何らかの方法で x の n 乗を計算して val に代入
return val;
}
|
std::cout << square(2) << "\n"; std::cout << cubic(2) << "\n"; std::cout << beki(2, 10) << "\n"; // 2 の 10 乗 |