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

C ++プログラムのlog1p()


任意のタイプの変数が与えられ、タスクは関数log1p()を使用して結果を見つけることです。 log1p()は、引数「a」を取り、戻り値も持つ分析関数です。

構文

double log1p (double x);
Where x ranges between [-1, ?]
float log1p (float x);

返品タイプ −この関数は、引数が-1より大きい場合はゼロ以外の値を返し、それ以外の場合は数値以外の値を返します。

入力

a = 20.34

出力

3.06058

入力

a = 0.0

出力

0

#include <cmath>
#include <iostream>
using namespace std;
int main(){
   double ans = 20.34;
   double temp;
   temp = log1p(ans);
   cout << "value of log1p(" << ans << ") is: "<<temp<< endl;
   ans = 0.0;
   temp = log1p(ans);
   cout << "value of log1p(" << ans << ") is: "<<temp<< endl;
   return 0;
}

出力

value of log1p(20.34) is: 3.06058
value of log1p(0) is: 0

  1. C ++のlog1p()

    関数log1p()は、(a + 1)の自然対数(基数e対数)を計算するために使用されます。ここで、aは任意の数値です。 (a + 1)の自然対数の値を返します。 -1未満の値を渡すと、Not a number(Nan)が返されます。 log1p()の数式は次のとおりです。 log1p(a) = base-e log(a+1) C ++言語でのlog1p()の構文は次のとおりです。 float log1p(float variable_name); ここで variable_name −対数値が計算される変数に付けられた名前。 これは、C ++言語でのlog1p()の例です

  2. 文字のASCII値を検索するC++プログラム

    ASCII(情報交換のためのアメリカ標準コード)テーブルには、0から127の範囲の値を持つ128文字があります。 異なる文字のASCII値のいくつかは次のとおりです- 文字 ASCII値 A 65 a 97 Z 90 z 122 $ 36 & 38 ? 63 文字のASCII値を見つけるプログラムは次のとおりです- 例 #include <iostream> using namespace std; void printASCII(char c) {    int i