给定算术级数的第一项(a)、公差(d)和整数n,任务是打印级数。 例如:
null
Input : a = 5, d = 2, n = 10Output : 5 7 9 11 13 15 17 19 21 23
方法:
我们知道算术级数是=2,5,8,11,14… 在这个系列中,2是这个系列的陈述术语。 公共差=5–2=3(系列中的公共差)。 所以我们可以把这个系列写为: t1=a1 t2=a1+(2-1)*d t3=a1+(3-1)*d . . . tn=a1+(n-1)*d
CPP
// 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 code int 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
// Java Program to print an arithmetic // progression series 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++) { System.out.print(curr_term + " " ); curr_term =curr_term + d; } } // Driver code public static void main(String[] args) { // 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 Anant Agarwal. |
Python3
# Python 3 Program to # print an arithmetic # progression series def printAP(a,d,n): # Printing AP by simply adding d # to previous term. curr_term curr_term = a for i in range ( 1 ,n + 1 ): print (curr_term, end = ' ' ) curr_term = curr_term + d # Driver code a = 2 # starting number d = 1 # Common difference n = 5 # N th term to be find printAP(a, d, n) # This code is contributed # by Azkia Anam. |
C#
// C# Program to print an arithmetic // progression series using 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 // 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. ?> |
Javascript
<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
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END