Cを使用した2つのfloatまたはdouble数のモジュラス
ここでは、Cで2つのフローティングまたはダブルタイプのデータのモジュラスを取得する方法を説明します。モジュラスは基本的に余りを見つけることです。このために、Cでremainder()関数を使用できます。remainder()関数は、分子/分母の浮動小数点の剰余を計算するために使用されます。
したがって、剰余(x、y)は次のようになります。
remainder(x, y) = x – rquote * y
rquoteはx/yの値です。これは、最も近い整数値に丸められます。この関数は、double型、float型、long double型の2つの引数を取り、引数として指定された同じ型の余りを返します。最初の引数は分子で、2番目の引数は分母です。
例
#include <stdio.h> #include <math.h> main() { double x = 14.5, y = 4.1; double res = remainder(x, y); printf("Remainder of %lf/%lf is: %lf\n",x,y, res); x = -34.50; y = 4.0; res = remainder(x, y); printf("Remainder of %lf/%lf is: %lf\n",x,y, res); x = 65.23; y = 0; res = remainder(x, y); printf("Remainder of %lf/%lf is: %lf\n",x,y, res); }
出力
Remainder of 14.500000/4.100000 is: -1.900000 Remainder of -34.500000/4.000000 is: 1.500000 Remainder of 65.230000/0.000000 is: -1.#IND00
-
C#を使用して2つの2進数の合計を見つける方法は?
2つの2進数の合計を見つけるには、最初にそれらを設定します。 val1 = 11110; val2 = 11100; 次に、sumLを表示するために作成されたdisplaySum()メソッドを呼び出します。 sum = displaySum(val1, val2); 2進数の各ビットを表示するために、メソッドに新しい配列を設定しました。 long[] sum = new long[30]; 次に、以下のコードに示すように、2進数の合計を計算するための完全なコードを見てみましょう- 例 using System; class Demo { public stati
-
C#を使用して2つの2進数の積を見つける方法は?
2つの2進数の積を見つけるには、最初にそれらを設定します。 val1 = 11100; val2 = 10001; Console.WriteLine("Binary one: "+val1); Console.WriteLine("Binary two: "+val2); 次に、ループして製品を入手します。 while (val2 != 0) { digit = val2 % 10; if (digit == 1) { val1 = val1 * fact