Maison > Article > développement back-end > Programme C pour calculer le Nième terme d'une suite arithmétique
Étant donné « a » le premier terme, « d » la différence commune et « n » pour le nombre de termes dans une série. La tâche est de trouver le nième terme de la série.
Ainsi, avant de discuter de la façon d'écrire un programme pour le problème, nous devons d'abord savoir ce qu'est la progression arithmétique.
La progression arithmétique ou séquence arithmétique est une séquence de nombres où la différence entre les deux termes consécutifs est le même.
Comme nous avons le premier terme, c'est-à-dire a = 5, la différence 1 et le nième terme que nous voulons trouver devraient être 3. Ainsi, la série serait : 5, 6, 7 donc la sortie doit être 7.
Donc, nous pouvons dire que la progression arithmétique pour le nième terme sera comme −
AP1 = a1 AP2 = a1 + (2-1) * d AP3 = a1 + (3-1) * d ..<p>APn = a1 + (n-1) *</p>
Donc la formule sera 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
Approche que nous serons en utilisant pour résoudre le problème donné −
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
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!