打印算术级数系列的程序

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