English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
最初の項「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