Pentagonal number

Here given code implementation process.

``````// C Program for
// Pentagonal number
#include <stdio.h>

void pentagonalNo(int k)
{
// Print all initial k pentagonal number
for (int n = 1; n <= k; ++n)
{
// Formula
//  (3n²-n)
//  —————————
//     2

// Calculate nth pentagonal number
int result = (3 *(n *n) - n) / 2;

// Display calculated result
printf("  %d", result);
}
}
int main()
{
//  Pentagonal number are
// —————————————————————————————————————————————
//  1, 5, 12, 22, 35, 51, 70, 92, 117, 145, 176,
//  210, 247, 287, 330, 376, 425, 477, 532, 590,
//  651, 715, 782, 852, 925, 1001, 1080, 1162,
//  1247, 1335, 1426, 1520, 1617, 1717, 1820, 1926,
//  2035, 2147, 2262, 2380, 2501, 2625, 2752, 2882 etc.

// k = 10
pentagonalNo(10);
return 0;
}``````

Output

``  1  5  12  22  35  51  70  92  117  145``
``````// Java program for
// Pentagonal number
public class PentagonalNumber
{
public void pentagonalNo(int k)
{
// Print all initial k pentagonal number
for (int n = 1; n <= k; ++n)
{
// Formula
//  (3n²-n)
//  —————————
//     2

// Calculate nth pentagonal number
int result = (3 * (n * n) - n) / 2;

// Display calculated result
System.out.print(" " + result);
}
}
public static void main(String[] args)
{

//  Pentagonal number are
// —————————————————————————————————————————————
//  1, 5, 12, 22, 35, 51, 70, 92, 117, 145, 176,
//  210, 247, 287, 330, 376, 425, 477, 532, 590,
//  651, 715, 782, 852, 925, 1001, 1080, 1162,
//  1247, 1335, 1426, 1520, 1617, 1717, 1820, 1926,
//  2035, 2147, 2262, 2380, 2501, 2625, 2752, 2882 etc.

// k = 10
}
}``````

Output

`` 1 5 12 22 35 51 70 92 117 145``
``````// Include header file
#include <iostream>
using namespace std;

// C++ program for
// Pentagonal number

class PentagonalNumber
{
public: void pentagonalNo(int k)
{
// Print all initial k pentagonal number
for (int n = 1; n <= k; ++n)
{
// Formula
//  (3n²-n)
//  —————————
//     2

// Calculate nth pentagonal number
int result = (3 *(n *n) - n) / 2;

// Display calculated result
cout << " " << result;
}
}
};
int main()
{
//  Pentagonal number are
// —————————————————————————————————————————————
//  1, 5, 12, 22, 35, 51, 70, 92, 117, 145, 176,
//  210, 247, 287, 330, 376, 425, 477, 532, 590,
//  651, 715, 782, 852, 925, 1001, 1080, 1162,
//  1247, 1335, 1426, 1520, 1617, 1717, 1820, 1926,
//  2035, 2147, 2262, 2380, 2501, 2625, 2752, 2882 etc.

// k = 10
return 0;
}``````

Output

`` 1 5 12 22 35 51 70 92 117 145``
``````// Include namespace system
using System;
// Csharp program for
// Pentagonal number
public class PentagonalNumber
{
public void pentagonalNo(int k)
{
// Print all initial k pentagonal number
for (int n = 1; n <= k; ++n)
{
// Formula
//  (3n²-n)
//  —————————
//     2

// Calculate nth pentagonal number
int result = (3 * (n * n) - n) / 2;

// Display calculated result
Console.Write(" " + result);
}
}
public static void Main(String[] args)
{
//  Pentagonal number are
// —————————————————————————————————————————————
//  1, 5, 12, 22, 35, 51, 70, 92, 117, 145, 176,
//  210, 247, 287, 330, 376, 425, 477, 532, 590,
//  651, 715, 782, 852, 925, 1001, 1080, 1162,
//  1247, 1335, 1426, 1520, 1617, 1717, 1820, 1926,
//  2035, 2147, 2262, 2380, 2501, 2625, 2752, 2882 etc.

// k = 10
}
}``````

Output

`` 1 5 12 22 35 51 70 92 117 145``
``````package main
import "fmt"
// Go program for
// Pentagonal number

func pentagonalNo(k int) {
// Print all initial k pentagonal number
for n := 1 ; n <= k ; n++ {
// Formula
//  (3n²-n)
//  —————————
//     2

// Calculate nth pentagonal number
var result int = (3 * (n * n) - n) / 2

// Display calculated result
fmt.Print(" ", result)
}
}
func main() {

//  Pentagonal number are
// —————————————————————————————————————————————
//  1, 5, 12, 22, 35, 51, 70, 92, 117, 145, 176,
//  210, 247, 287, 330, 376, 425, 477, 532, 590,
//  651, 715, 782, 852, 925, 1001, 1080, 1162,
//  1247, 1335, 1426, 1520, 1617, 1717, 1820, 1926,
//  2035, 2147, 2262, 2380, 2501, 2625, 2752, 2882 etc.

// k = 10
pentagonalNo(10)
}``````

Output

`` 1 5 12 22 35 51 70 92 117 145``
``````<?php
// Php program for
// Pentagonal number
class PentagonalNumber
{
public	function pentagonalNo(\$k)
{
// Print all initial k pentagonal number
for (\$n = 1; \$n <= \$k; ++\$n)
{
// Formula
//  (3n²-n)
//  —————————
//     2

// Calculate nth pentagonal number
\$result = (int)((3 * (\$n * \$n) - \$n) / 2);

// Display calculated result
echo(" ".\$result);
}
}
}

function main()
{
//  Pentagonal number are
// —————————————————————————————————————————————
//  1, 5, 12, 22, 35, 51, 70, 92, 117, 145, 176,
//  210, 247, 287, 330, 376, 425, 477, 532, 590,
//  651, 715, 782, 852, 925, 1001, 1080, 1162,
//  1247, 1335, 1426, 1520, 1617, 1717, 1820, 1926,
//  2035, 2147, 2262, 2380, 2501, 2625, 2752, 2882 etc.

// k = 10
}
main();``````

Output

`` 1 5 12 22 35 51 70 92 117 145``
``````// Node JS program for
// Pentagonal number
class PentagonalNumber
{
pentagonalNo(k)
{
// Print all initial k pentagonal number
for (var n = 1; n <= k; ++n)
{
// Formula
//  (3n²-n)
//  —————————
//     2

// Calculate nth pentagonal number
var result = parseInt((3 * (n * n) - n) / 2);

// Display calculated result
process.stdout.write(" " + result);
}
}
}

function main()
{
//  Pentagonal number are
// —————————————————————————————————————————————
//  1, 5, 12, 22, 35, 51, 70, 92, 117, 145, 176,
//  210, 247, 287, 330, 376, 425, 477, 532, 590,
//  651, 715, 782, 852, 925, 1001, 1080, 1162,
//  1247, 1335, 1426, 1520, 1617, 1717, 1820, 1926,
//  2035, 2147, 2262, 2380, 2501, 2625, 2752, 2882 etc.
// k = 10
}
main();``````

Output

`` 1 5 12 22 35 51 70 92 117 145``
``````#  Python 3 program for
#  Pentagonal number
class PentagonalNumber :
def pentagonalNo(self, k) :
n = 1
#  Print all initial k pentagonal number
while (n <= k) :
#  Formula
#   (3n²-n)
#   —————————
#      2

#  Calculate nth pentagonal number
result = int((3 * (n * n) - n) / 2)

#  Display calculated result
print(" ", result, end = "")
n += 1

def main() :
#   Pentagonal number are
#  —————————————————————————————————————————————
#   1, 5, 12, 22, 35, 51, 70, 92, 117, 145, 176,
#   210, 247, 287, 330, 376, 425, 477, 532, 590,
#   651, 715, 782, 852, 925, 1001, 1080, 1162,
#   1247, 1335, 1426, 1520, 1617, 1717, 1820, 1926,
#   2035, 2147, 2262, 2380, 2501, 2625, 2752, 2882 etc.

#  k = 10

if __name__ == "__main__": main()``````

Output

``  1  5  12  22  35  51  70  92  117  145``
``````#  Ruby program for
#  Pentagonal number
class PentagonalNumber
def pentagonalNo(k)
n = 1
#  Print all initial k pentagonal number
while (n <= k)
#  Formula
#   (3n²-n)
#   —————————
#      2

#  Calculate nth pentagonal number
result = (3 * (n * n) - n) / 2

#  Display calculated result
print(" ", result)
n += 1
end

end

end

def main()
#   Pentagonal number are
#  —————————————————————————————————————————————
#   1, 5, 12, 22, 35, 51, 70, 92, 117, 145, 176,
#   210, 247, 287, 330, 376, 425, 477, 532, 590,
#   651, 715, 782, 852, 925, 1001, 1080, 1162,
#   1247, 1335, 1426, 1520, 1617, 1717, 1820, 1926,
#   2035, 2147, 2262, 2380, 2501, 2625, 2752, 2882 etc.

#  k = 10
end

main()``````

Output

`` 1 5 12 22 35 51 70 92 117 145``
``````// Scala program for
// Pentagonal number
class PentagonalNumber()
{
def pentagonalNo(k: Int): Unit = {
var n: Int = 1;
// Print all initial k pentagonal number
while (n <= k)
{
// Formula
//  (3n²-n)
//  —————————
//     2

// Calculate nth pentagonal number
var result: Int = (3 * (n * n) - n) / 2;

// Display calculated result
print(" " + result);
n += 1;
}
}
}
object Main
{
def main(args: Array[String]): Unit = {
var task: PentagonalNumber = new PentagonalNumber();
//  Pentagonal number are
// —————————————————————————————————————————————
//  1, 5, 12, 22, 35, 51, 70, 92, 117, 145, 176,
//  210, 247, 287, 330, 376, 425, 477, 532, 590,
//  651, 715, 782, 852, 925, 1001, 1080, 1162,
//  1247, 1335, 1426, 1520, 1617, 1717, 1820, 1926,
//  2035, 2147, 2262, 2380, 2501, 2625, 2752, 2882 etc.

// k = 10
}
}``````

Output

`` 1 5 12 22 35 51 70 92 117 145``
``````// Swift 4 program for
// Pentagonal number
class PentagonalNumber
{
func pentagonalNo(_ k: Int)
{
var n: Int = 1;
// Print all initial k pentagonal number
while (n <= k)
{
// Formula
//  (3n²-n)
//  —————————
//     2

// Calculate nth pentagonal number
let result: Int = (3 * (n * n) - n) / 2;

// Display calculated result
print(" ", result, terminator: "");
n += 1;
}
}
}
func main()
{
//  Pentagonal number are
// —————————————————————————————————————————————
//  1, 5, 12, 22, 35, 51, 70, 92, 117, 145, 176,
//  210, 247, 287, 330, 376, 425, 477, 532, 590,
//  651, 715, 782, 852, 925, 1001, 1080, 1162,
//  1247, 1335, 1426, 1520, 1617, 1717, 1820, 1926,
//  2035, 2147, 2262, 2380, 2501, 2625, 2752, 2882 etc.

// k = 10
}
main();``````

Output

``  1  5  12  22  35  51  70  92  117  145``
``````// Kotlin program for
// Pentagonal number
class PentagonalNumber
{
fun pentagonalNo(k: Int): Unit
{
var n: Int = 1;
// Print all initial k pentagonal number
while (n <= k)
{
// Formula
//  (3n²-n)
//  —————————
//     2

// Calculate nth pentagonal number
val result: Int = (3 * (n * n) - n) / 2;

// Display calculated result
print(" " + result);
n += 1;
}
}
}
fun main(args: Array < String > ): Unit
{
//  Pentagonal number are
// —————————————————————————————————————————————
//  1, 5, 12, 22, 35, 51, 70, 92, 117, 145, 176,
//  210, 247, 287, 330, 376, 425, 477, 532, 590,
//  651, 715, 782, 852, 925, 1001, 1080, 1162,
//  1247, 1335, 1426, 1520, 1617, 1717, 1820, 1926,
//  2035, 2147, 2262, 2380, 2501, 2625, 2752, 2882 etc.

// k = 10
}``````

Output

`` 1 5 12 22 35 51 70 92 117 145``

Comment

Please share your knowledge to improve code and content standard. Also submit your doubts, and test case. We improve by your feedback. We will try to resolve your query as soon as possible.