C ++で組み合わせと順列を計算する方法は?
合計n個の要素があり、r個の要素を配置する必要がある場合の順列の数。
合計n個の要素があり、r個の要素を選択する必要がある場合の組み合わせの数。
C++で組み合わせと順列を計算するプログラムは次のとおりです。
例
#include <iostream> using namespace std; int fact(int n) { if (n == 0 || n == 1) return 1; else return n * fact(n - 1); } int main() { int n, r, comb, per; cout<<"Enter n : "; cin>>n; cout<<"\nEnter r : "; cin>>r; comb = fact(n) / (fact(r) * fact(n-r)); cout << "\nCombination : " << comb; per = fact(n) / fact(n-r); cout << "\nPermutation : " << per; return 0; }
出力
上記のプログラムの出力は次のとおりです。
Enter n : 5 Enter r : 3 Combination : 10 Permutation : 60
-
sin(x)およびcos(x)の値を計算するC++プログラム
入力を角度として指定すると、指定した角度に対応するsin(x)とcos(x)の値を計算し、結果を表示することがタスクになります。 Sin(x)の場合 Sin(x)は、x角度の値を計算するために使用される三角関数です。 式 $$ \ sin(x)=\ displaystyle \ sum \ Limits_ {k =0} ^ \ infty \ frac {(-1)^ {k}} {(2k + 1)!} x ^ {2k + 1} $ $ Cos(x)の場合 Cos(x)は、x角度の値を計算するために使用される三角関数です。 式 $$ \ cos(x)=\ displays
-
Excel で範囲を検索して計算する方法
数学的には、特定のデータセットの最大値から最小値を引いて範囲を計算します。これはデータセット内の値の広がりを表し、変動性を測定するのに役立ちます。範囲が広いほど、データの広がりと変動性が大きくなります。 幸いなことに、Excel 関数を使用すると、一連のデータの範囲を簡単に見つけることができます。方法は次のとおりです。 3 つのステップで範囲を見つけて計算する方法 Microsoft Excel で範囲を見つける最も簡単な方法は、MIN 関数と MAX 関数を使用することです。 MIN 関数は一連のデータの最大値を計算し、MIN 関数は最小値を計算します。 まず、分析を容易にするために