等差数列シリーズ第N期Cプログラム
最初の用語が「a」の場合、共通の違いは「d」、シリーズの用語数は「n」です。タスクは、シリーズのn番目の用語を見つけることです。
したがって、問題のプログラムを作成する方法を説明する前に、まず等差数列とは何かを知っておく必要があります。
等差数列または等差数列は、2つの連続する項の差が同じである数列です。
最初の項があるように、つまりa =5、差1とn番目の項は3である必要があります。したがって、系列は5、6、7になるため、出力は7である必要があります。
したがって、n番目の項の等差数列は-
のようになると言えます。AP1 = a1 AP2 = a1 + (2-1) * d AP3 = a1 + (3-1) * d ..APn = a1 + (n-1) *
したがって、式はAP =a +(n-1)*dになります。
例
Input: a=2, d=1, n=5 Output: 6 Explanation: The series will be: 2, 3, 4, 5, 6 nth term will be 6 Input: a=7, d=2, n=3 Output: 11
特定の問題を解決するために使用するアプローチ −
- 最初の項A、共通の差D、およびNを系列の数とします。
- 次に、(A +(N --1)* D)によってn番目の項を計算します
- 上記の計算から得られた出力を返します。
アルゴリズム
Start Step 1 -> In function int nth_ap(int a, int d, int n) Return (a + (n - 1) * d) Step 2 -> int main() Declare and initialize the inputs a=2, d=1, n=5 Print The result obtained from calling the function nth_ap(a,d,n) Stop
例
#include <stdio.h> int nth_ap(int a, int d, int n) { // using formula to find the // Nth term t(n) = a(1) + (n-1)*d return (a + (n - 1) * d); } //main function int main() { // starting number int a = 2; // Common difference int d = 1; // N th term to be find int n = 5; printf("The %dth term of AP :%d\n", n, nth_ap(a,d,n)); return 0; }
出力
The 5th term of the series is: 6
-
Cの等比数列の合計のプログラム
3つの入力が与えられた場合、最初の1つは等比数列の最初の項を表す「a」です。2番目は一般的な比率である「r」と合計を求めなければならない級数の数である「n」です。 等比数列は、連続する項の比率が一定である級数です。上記の入力「a」、「r」、「n」を使用して、等比数列、つまりa、ar、𝑎𝑟 2を見つける必要があります。 、𝑎𝑟 3 、𝑎𝑟 4 、…およびそれらの合計、つまりa +ar+𝑎𝑟2 +𝑎𝑟3 +𝑎𝑟4 +… 入力 a = 1 r = 0.5 n = 5 出力 1.937500 入力 a = 2 r = 2.0 n = 8 出力 510.00
-
cos(x)級数の合計のCプログラム
xとnの値が与えられます。ここで、xはcosの角度、nはcos(x)級数の項の数です。 Cos(x)の場合 Cos(x)は、x角度の値を計算するために使用される三角関数です。 式 $$ \ cos(x)=\ displaystyle \ sum \ Limits_ {k =0} ^ \ infty \ frac {(-1)^ {k}} {(2k!)} x ^ {2k} $$ Cos(x)シリーズの場合 Cos(x)=1 –(x * 2/2!)+(x * 4/4!)–(x * 6/6!)+(x * 8/8!)…… 例 Input-: x = 10, n = 3 Output-: