Heim > Artikel > Backend-Entwicklung > C-Programm zur Berechnung des N-ten Termes einer arithmetischen Folge
Gegeben sei „a“ für den ersten Term, „d“ für die gemeinsame Differenz und „n“ für die Anzahl der Terme in einer Reihe. Die Aufgabe besteht darin, den n-ten Term der Reihe zu finden.
Bevor wir also besprechen, wie man ein Programm für das Problem schreibt, sollten wir zunächst wissen, was eine arithmetische Progression ist.
Eine arithmetische Progression oder arithmetische Folge ist eine Zahlenfolge, bei der die Differenz vorliegt zwischen den beiden aufeinanderfolgenden Termen ist gleich.
Als wir den ersten Term haben, d. h. a = 5, sollte die Differenz zwischen 1 und n-tem Term, die wir finden wollen, 3 sein. Die Reihe wäre also: 5, 6, 7, also muss die Ausgabe sein 7.
Wir können also sagen, dass die arithmetische Progression für den n-ten Term wie folgt aussehen wird: −
AP1 = a1 AP2 = a1 + (2-1) * d AP3 = a1 + (3-1) * d ..<p>APn = a1 + (n-1) *</p>
Die Formel lautet also 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
Ansatz werden wir sein Verwenden, um das gegebene Problem zu lösen −
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</p><p>", n, nth_ap(a,d,n)); return 0; }
The 5th term of the series is: 6
Das obige ist der detaillierte Inhalt vonC-Programm zur Berechnung des N-ten Termes einer arithmetischen Folge. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!