以下の擬似コードは、実行したい計算を示しています。アイデアは、任意の数学関数を取りx
、最初の項の合計を評価する C/C++ 関数を設計するN
ことです。function(x)
などの任意の関数である可能性があります2x-1 , 2x , 1/x
。からまでx
変化します。課題はデータ構造をどのように設計するかだと思いますが、これがデータ構造なしで達成できるかどうかはわかりません(これはより良いでしょう)。zero
N
function(x)
function(x) = 2*x - 1 ;
sum_expression_to_N( function(x) , N ){
float sum = 0.0;
for ( int x =0; x<=N; x++){
sum = sum + function(x)
}
return sum ;
}