English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

算術級数のN番目の項のCプログラム

最初の項「a」、公差「d」および系列の項の数「n」が与えられている場合、系列の第n項を見つけることが課題です。

したがって、この問題に対してプログラムをどう書くか議論する前に、算術級数とは何かを知っておくべきです。

算术级数或算术序列是两个连续项之差相同的数字序列。

算術級数または算術序列は、2つの連続項の差が同じ数字の列です。 5そして、私たちが最初の項、すなわちa =1、差3そして、私たちが見つけようとしている第n項は5。したがって、級数は以下の通りです:6。したがって、級数は以下の通りです:7、7、したがって、出力は

。-

したがって、第n項の等差級数は以下のように言えます1 AP1
したがって、第n項の等差級数は以下のように言えます2 AP1 + = a2-1) * d
したがって、第n項の等差級数は以下のように言えます3 AP1 + = a3-1) * d
(1 + (n-1) *

..APn = a +(n-1)* したがって、公式はAP = a

nth term will be2, d=1, n=5
Input: a= 6
d。
2, 3, 4, 5, 6 Explanation: The series will be: 6
nth term will be7, d=2, n=3
Input: a= 11

Output:-

  • 私たちが問題を解くための方法を用います

  • 以て第一項A、公差D、Nを系列数とします。 +次に(A-1)* (N

  • D)第n項を計算する

上記の計算から得た出力を返します。

アルゴリズム
   Step 1 -Start
      > In function int nth_ap(int a, int d, int n) + (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) {
   //公式を使って見つける
   //第n項t(n)= a(1)+(n-1)* d-
   return (a + (n - 1) * d);
}
//主要機能
int main() {
   //始まりの番号
   int a = 2;
   //共通点
   int d = 1;
   //第N個名詞
   int n = 5;
   printf("The %dth term of AP %:%d\n", n, nth_ap(a,d,n));
   return 0;
}

出力結果

The 5シリーズの第N項は: 6