C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

例を使用したC++のnorm()関数


この記事では、C ++ STLでのnorm()関数の動作、構文、および例について説明します。

norm()とは何ですか?

norm()関数は、C ++ STLに組み込まれている関数であり、ヘッダーファイルで定義されています。 norm()関数は、複素数のノルム値を取得するために使用されます。

複素数のノルム値は、数値の大きさの2乗です。つまり、簡単に言えば、この関数は、虚数と実数を含む複素数の2乗の大きさを見つけます。

構文

double norm(ArithmeticType num);

パラメータ

関数は次のパラメータを受け入れます-

  • num −私たちが取り組みたい複雑な価値。

戻り値

この関数は、numのノルム値を返します。

入力

complex<double> comp_num(6.9, 2.6);
norm(comp_num);

出力

The value of norm of (6.9,2.6) is 54.37

#include <bits/stdc++.h>
using namespace std;
int main (){
   complex<double> comp_num(6.9, 2.6);
   cout<<"The value of norm of " << comp_num<< " is ";
   cout << norm(comp_num) << endl;
   return 0;
}

出力

The value of norm of (6.9,2.6) is 54.37

#include <bits/stdc++.h>
using namespace std;
int main (){
   complex<double> comp_num(2.4, 1.9);
   cout<<"The value of norm of " << comp_num<< " is ";
   cout << norm(comp_num) << endl;
   return 0;
}

The value of norm of (2.4,1.9) is 9.37

  1. C++で指定された値を持つ葉を削除する

    二分木と整数のターゲットがあるとすると、値のターゲットを持つすべてのリーフノードを削除する必要があります。親ノードがリーフノードになり、値ターゲットを持つ場合、値ターゲットを持つリーフノードを削除すると、それも削除する必要があることに注意する必要があります(できなくなるまでそれを続ける必要があります)。したがって、ツリーが以下のようになり、ターゲットが2の場合、最終的なツリーは最後のツリーのようになります- これを解決するには、次の手順に従います- remLeaf()と呼ばれる再帰メソッドを定義します。これにより、ルートとターゲットが取得されます ルートがnullの場合、n

  2. C ++を使用してパワー(pow)関数を記述します

    べき関数は、底と指数である2つの数値が与えられた場合のべき乗を見つけるために使用されます。その結果、基数が指数の累乗になります。 これを示す例は次のとおりです- Base = 2 Exponent = 5 2^5 = 32 Hence, 2 raised to the power 5 is 32. C++のべき関数を示すプログラムは次のとおりです- 例 #include using namespace std; int main(){    int x, y, ans = 1;    cout << "Enter the