Program to print Arithmetic Progression series

11 Jul, 2022
Given first term (a), common difference (d) and a integer n of the Arithmetic Progression series, the task is to print the series. Examples :  
Input : a = 5, d = 2, n = 10
Output : 5 7 9 11 13 15 17 19 21 23
 
Approach :  
We know the Arithmetic Progression series is like = 2, 5, 8, 11, 14 .... ... In this series 2 is the stating term of the series . Common difference = 5 – 2 = 3 (Difference common in the series). so we can write the series as : t1 = a1 t2 = a1 + (2-1) * d t3 = a1 + (3-1) * d . . . tn = a1 + (n-1) * d  
 
CPP
Java
Python3
C#
PHP
Javascript
// CPP Program to print an arithmetic// progression series#include <bits/stdc++.h>using namespace std; void printAP(int a, int d, int n){ // Printing AP by simply adding d// to previous term.int curr_term;curr_term=a;for (int i = 1; i <= n; i++){   cout << curr_term << " ";    curr_term =curr_term + d;     }} // Driver codeint main(){    // starting number       int a = 2;         // Common difference    int d = 1;         // N th term to be find    int n = 5;     printAP(a, d, n);     return 0;}
// Java Program to print an arithmetic// progression seriesclass GFG{static void printAP(int a, int d, int n){     // Printing AP by simply adding d    // to previous term.    int curr_term;curr_term=a;    for (int i = 1; i <= n; i++)    { System.out.print(curr_term + " ");    curr_term =curr_term + d;        }} // Driver codepublic static void main(String[] args){// starting numberint a = 2; // Common differenceint d = 1; // N th term to be findint n = 5; printAP(a, d, n);}}// This code is contributed by Anant Agarwal.
# Python 3 Program to# print an arithmetic# progression seriesdef printAP(a,d,n):       # Printing AP by simply adding d      # to previous term.      curr_termcurr_term=a       for i in range(1,n+1):print(curr_term, end=' ')         curr_term =curr_term + d           # Driver codea = 2    # starting numberd = 1    # Common differencen = 5    # N th term to be find printAP(a, d, n) # This code is contributed# by Azkia Anam.
// C# Program to print an arithmetic// progression seriesusing System; class GFG{    static void printAP(int a, int d, int n)    {        // Printing AP by simply adding        // d to previous term.        int curr_term;curr_term=a;        for (int i = 1; i <= n; i++)            {Console.Write(curr_term + " ");            curr_term += d;                           }    }     // Driver code    public static void Main()    {        // starting number        int a = 2;                 // Common difference        int d = 1;                 // N th term to be find        int n = 5;         printAP(a, d, n);    }}// This code is contributed by vgt_m.
<?php// PHP Program to print an arithmetic// progression series function printAP($a, $d, $n){     // Printing AP by simply adding d    // to previous term.    $curr_term;$curr_term=a;    for ($i = 1; $i <= $n; $i++)    {     echo($curr_term . " ");        $curr_term += $d;        }} // Driver code // starting number$a = 2; // Common difference$d = 1; // N th term to be find$n = 5; printAP($a, $d, $n); // This code is contributed by Ajit.?>
<script> // JavaScript Program to print an arithmetic // progression series       function printAP(a, d, n)    {           // Printing AP by simply adding d        // to previous term.        let curr_term;        curr_term=a;        for (let i = 1; i <= n; i++)        {   document.write(curr_term + " ");            curr_term =curr_term + d;               }    }       // Driver code     // starting number        let a = 2;            // Common difference    let d = 1;            // N th term to be find    let n = 5;        printAP(a, d, n);   // This code is contributed by Surbhi Tyagi </script>
2 3 4 5 6
 
Time compexity: O(n) where n is the total number of terms of a given A.P
Auxiliary Space: O(1)
jit_t
dey958042
Code_r
surbhityagi15
polymatir3j
arithmetic progression
series
Mathematical
School Programming
Mathematical
series
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.