Centered Pentadecagonal Number
Last Updated :
29 Mar, 2023
Given a number n, find the nth Centered Pentadecagonal Number .
A Centered Pentadecagonal Number represents a dot in the center and other dots surrounding it in successive pentadecagonal(15-sided polygon) layers.
Examples :
Input : 2
Output : 16
Input : 8
Output : 421
n-th term of Centered pentadecagonal number:-
Below is the basic implementation of the above idea.
C++
#include <bits/stdc++.h>
using namespace std;
int center_pentadecagonal_num( long int n)
{
return (15 * n * n - 15 * n + 2) / 2;
}
int main()
{
long int n = 3;
cout << n << "th number : "
<< center_pentadecagonal_num(n);
cout << endl;
n = 10;
cout << n << "th number : "
<< center_pentadecagonal_num(n);
return 0;
}
|
C
#include <stdio.h>
int center_pentadecagonal_num( long int n)
{
return (15 * n * n - 15 * n + 2) / 2;
}
int main()
{
long int n = 3;
printf ( "%ldth number : %d\n" ,n,center_pentadecagonal_num(n));
n = 10;
printf ( "%ldth number : %d\n" ,n,center_pentadecagonal_num(n));
return 0;
}
|
Java
import java.io.*;
class GFG {
static long center_pentadecagonal_num( long n)
{
return ( 15 * n * n - 15 * n + 2 ) / 2 ;
}
public static void main (String[] args)
{
long n = 3 ;
System.out.print(n + "th number : " );
System.out.println(
center_pentadecagonal_num(n));
n = 10 ;
System.out.print( n + "th number : " );
System.out.println(
center_pentadecagonal_num(n));
}
}
|
Python3
def center_pentadecagonal_num(n) :
return ( 15 * n * n - 15 * n + 2 ) / / 2
if __name__ = = '__main__' :
n = 3
print (n, "rd number : " ,
center_pentadecagonal_num(n))
n = 10
print (n, "th number : " ,
center_pentadecagonal_num(n))
|
C#
using System;
class GFG
{
static long center_pentadecagonal_num( long n)
{
return (15 * n * n -
15 * n + 2) / 2;
}
static public void Main ()
{
long n = 3;
Console.Write(n + "th number : " );
Console.WriteLine(
center_pentadecagonal_num(n));
n = 10;
Console.Write( n + "th number : " );
Console.WriteLine(
center_pentadecagonal_num(n));
}
}
|
PHP
<?php
function center_pentadecagonal_num( $n )
{
return (15 * $n * $n -
15 * $n + 2) / 2;
}
$n = 3;
echo $n , "th number : " ,
center_pentadecagonal_num( $n );
echo "\n" ;
$n = 10;
echo $n , "th number : " ,
center_pentadecagonal_num( $n );
?>
|
Javascript
<script>
function center_pentadecagonal_num(n)
{
return (15 * n * n - 15 * n + 2) / 2;
}
var n = 3;
document.write(n + "th number : " );
document.write(center_pentadecagonal_num(n) + "<br>" );
n = 10;
document.write( n + "th number : " );
document.write(center_pentadecagonal_num(n));
</script>
|
Output :
3th number : 46
10th number : 676
Time Complexity: O(1)
Auxiliary Space: O(1)
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...