English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Data la prima terminologia “a”, la differenza comune “d” e il numero di termini nella serie “n”. Il compito è trovare il termine n-esimo della serie.
Quindi, prima di discutere come scrivere un programma per questo problema, dobbiamo sapere cosa sia una serie aritmetica.
La serie aritmetica o sequenza aritmetica è una successione di numeri con la differenza tra due termini consecutivi costante.
Come abbiamo il primo termine, ossia a = 5, con differenza 1 e il termine n-esimo che dobbiamo trovare è 3. Quindi, la serie sarà: 5, 6, 7, quindi l'output deve essere 7.
Quindi, possiamo dire che il termine n-esimo della serie aritmetica sarà simile a -
AP1 = a1 AP2 = a1 + (2-1) * d AP3 = a1 + (3-1) * d ..APn = a1 + (n-1) *
Quindi l'equazione sarà AP = a + (n-1) * d。
Input: a=2, d=1, n=5 Output: 6 Spiegazione: La serie sarà: 2, 3, 4, 5, 6 Il N° termine sarà 6 Input: a=7, d=2, n=3 Output: 11
Il metodo che useremo per risolvere il problema dato-
Con il primo termine A, la differenza comune D e il numero N della serie.
Poi calcola il N° termine tramite (A + (N-1)* D)
Restituisce l'output ottenuto dai calcoli precedenti.
Start Passo 1 -> In funzione int nth_ap(int a, int d, int n) Return (a + (n - 1) * d) Passo 2 -> int main() Declare e inizializza gli input a=2, d=1, n=5 Stampa il risultato ottenuto chiamando la funzione nth_ap(a,d,n) Stop
#include <stdio.h> int nth_ap(int a, int d, int n) { //Trova l'uso della formula //Il N° termine t(n) = a(1) + (n-1)* d- return (a + (n - 1) * d); } //Funzione principale int main() { //Numero di partenza int a = 2; //Punto comune //Punto comune //Il N° termine int n = 5; printf("Il %d° termine dell'AP: %d\n", n, nth_ap(a,d,n)); return 0; }
Risultato di output
Il quinto termine della serie è: 6