给定几何级数的第一项(a)、公比(r)和整数n,任务是打印级数的第n项。 例如:
null
Input : a = 2 r = 2, n = 4Output : 2 4 8 16
方法:
我们知道几何级数是=2,4,8,16,32……。 在本系列中,2是本系列的起始术语。 公共比率=4/2=2(系列中的公共比率)。 所以我们可以把这个系列写为: t1=a1 t2=a1*r (2-1) t3=a1*r (3-1) t4=a1*r (4-1) . . . . tN=a1*r (n-1)
要打印几何级数系列,我们使用简单的公式。
TN = a1 * r(n-1)
CPP
// CPP program to print GP. #include <bits/stdc++.h> using namespace std; void printGP( int a, int r, int n) { int curr_term; for ( int i = 0; i < n; i++) { curr_term = a * pow (r, i); cout << curr_term << " " ; } } // Driver code int main() { int a = 2; // starting number int r = 3; // Common ratio int n = 5; // N th term to be find printGP(a, r, n); return 0; } |
JAVA
// Java program to print GP. class GFG { static void printGP( int a, int r, int n) { int curr_term; for ( int i = 0 ; i < n; i++) { curr_term = a * ( int )Math.pow(r, i); System.out.print(curr_term + " " ); } } // Driver code public static void main(String[] args) { int a = 2 ; // starting number int r = 3 ; // Common ratio int n = 5 ; // N th term to be find printGP(a, r, n); } } // This code is contributed by Anant Agarwal. |
Python3
# Python 3 program to print GP. def printGP(a, r, n): for i in range ( 0 , n): curr_term = a * pow (r, i) print (curr_term, end = " " ) # Driver code a = 2 # starting number r = 3 # Common ratio n = 5 # N th term to be find printGP(a, r, n) # This code is contributed by # Smitha Dinesh Semwal |
C#
// C# program to print GP. using System; class GFG { static void printGP( int a, int r, int n) { int curr_term; for ( int i = 0; i < n; i++) { curr_term = a * ( int )Math.Pow(r, i); Console.Write(curr_term + " " ); } } // Driver code public static void Main() { int a = 2; // starting number int r = 3; // Common ratio int n = 5; // N th term to be find printGP(a, r, n); } } // This code is contributed by vt_m. |
PHP
<?php // PHP program to print GP. // function to print GP function printGP( $a , $r , $n ) { for ( $i = 0; $i < $n ; $i ++) { $curr_term = $a * pow( $r , $i ); echo $curr_term , " " ; } } // Driver Code // starting number $a = 2; // Common ratio $r = 3; // N th term to be find $n = 5; printGP( $a , $r , $n ); // This code is contributed by ajit. ?> |
Javascript
<script> // JavaScript program to print GP. function printGP(a, r, n) { let curr_term; for (let i = 0; i < n; i++) { curr_term = a * Math.pow(r, i); document.write(curr_term + " " ); } } // Driver code let a = 2; // starting number let r = 3; // Common ratio let n = 5; // N th term to be find printGP(a, r, n); // This code is contributed by Surbhi Tyagi </script> |
输出:
2 6 18 54 162
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END