Pentacontagon-Nummer
Bei einer gegebenen Zahl N besteht die Aufgabe darin, die N -te Pentacontagon-Zahl zu finden .
Eine Pentacontagon-Zahl ist eine Klasse von Figurenzahlen. Es hat ein 50-seitiges Polygon namens Pentacontagon. Die N-te Pentacontagon-Zahl zählt die 50 Punkte und alle anderen Punkte umgeben sich mit einer gemeinsamen gemeinsamen Ecke und bilden ein Muster. Die ersten Pentacontagonolzahlen sind 1, 50, 147, 292 …
Beispiele:
Eingabe: N = 2
Ausgabe: 50
Erklärung:
Die zweite Pentacontagonolzahl ist 50.
Eingabe: N = 3
Ausgabe: 147
Ansatz: Die N-te Pentacontagon-Zahl ergibt sich aus der Formel:
- N-ter Term des s-seitigen Polygons =
- Daher ist der N-te Term des 50-seitigen Polygons
Unten ist die Implementierung des obigen Ansatzes:
C++
// C++ program for above approach #include <bits/stdc++.h> using namespace std; // Finding the nth pentacontagon Number int pentacontagonNum(int n) { return (48 * n * n - 46 * n) / 2; } // Driver Code int main() { int n = 3; cout << "3rd pentacontagon Number is = " << pentacontagonNum(n); return 0; } // This code is contributed by Akanksha_Rai
C
// C program for above approach #include <stdio.h> #include <stdlib.h> // Finding the nth pentacontagon Number int pentacontagonNum(int n) { return (48 * n * n - 46 * n) / 2; } // Driver program to test above function int main() { int n = 3; printf("3rd pentacontagon Number is = %d", pentacontagonNum(n)); return 0; }
Java
// Java program for above approach import java.util.*; class GFG { // Finding the nth pentacontagon number static int pentacontagonNum(int n) { return (48 * n * n - 46 * n) / 2; } // Driver code public static void main(String[] args) { int n = 3; System.out.println("3rd pentacontagon Number is = " + pentacontagonNum(n)); } } // This code is contributed by offbeat
Python3
# Python3 program for above approach # Finding the nth pentacontagon Number def pentacontagonNum(n): return (48 * n * n - 46 * n) // 2 # Driver Code n = 3 print("3rd pentacontagon Number is = ", pentacontagonNum(n)) # This code is contributed by divyamohan123
C#
// C# program for above approach using System; class GFG { // Finding the nth pentacontagon number static int pentacontagonNum(int n) { return (48 * n * n - 46 * n) / 2; } // Driver code public static void Main(string[] args) { int n = 3; Console.Write("3rd pentacontagon Number is = " + pentacontagonNum(n)); } } // This code is contributed by rutvik_56
Javascript
<script> // javascript program for above approach // Finding the nth pentacontagon Number function pentacontagonNum( n) { return (48 * n * n - 46 * n) / 2; } // Driver code let n = 3; document.write("3rd pentacontagon Number is " + pentacontagonNum(n)); // This code contributed by gauravrajput1 </script>
Die dritte Pentacontagon-Zahl ist = 147
Zeitkomplexität: O(1)
Hilfsraum: O(1)
Referenz: https://en.wikipedia.org/wiki/Pentacontagon
Falls Sie an Live-Kursen mit Experten teilnehmen möchten , beziehen Sie sich bitte auf DSA Live-Kurse für Berufstätige und Competitive Programming Live for Students .