打印GP(几何级数)的程序

给定几何级数的第一项(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
喜欢就支持一下吧
点赞15 分享