累乗,冪乗,絶対値

[具体的な関数]

[使用例]

  1. 累乗,冪乗,絶対値 の使用方法です.
    #include <iostream>
    #include <cmath>
    
    using namespace std;
    
    int main()
    {
    	double v1 = 2.0;
    	double v2 = -3.14;
    	int k     = -10;
    	cout << "v1 : " << v1 << ", v2 : " << v2 << ", k : " << k << endl;
    	cout << "  pow(v1, 2) " << pow(v1, 2) << " pow(pow(v1, 2), 0.5) " << pow(pow(v1, 2), 0.5) << " sqrt(pow(v1, 2)) " << sqrt(pow(v1, 2)) << endl;
    	cout << "  cbrt(v1) " << cbrt(v1) << " pow(v1, 1.0/3.0) " << pow(v1, 1.0/3.0) << endl;
    	cout << "  hypot(1, 2) " << hypot(1, 2) << " sqrt(pow(1, 2)+pow(2, 2)) " << sqrt(pow(1, 2)+pow(2, 2)) << endl;
    	cout << "  abs(k) " << abs(-2) << " abs(v2) " << abs(-3.14) << endl;
    	return 0;
    }
    			
    (出力)
    v1 : 2, v2 : -3.14, k : -10
      pow(v1, 2) 4 pow(pow(v1, 2), 0.5) 2 sqrt(pow(v1, 2)) 2
      cbrt(v1) 1.25992 pow(v1, 1.0/3.0) 1.25992
      hypot(1, 2) 2.23607 sqrt(pow(1, 2)+pow(2, 2)) 2.23607
      abs(k) 2 abs(v2) 3.14			

菅沼ホーム 本文目次 演習問題解答例 付録目次 索引