Dado un número X que representa el piso de una pirámide de fósforos, escriba un programa para imprimir el número total de fósforos necesarios para formar una pirámide de fósforos de x pisos.
Ejemplos:
Input : X = 1 Output : 3 Input : X = 2 Output : 9
Esto es principalmente una extensión de los números triangulares . Para un número X, la cerilla necesaria será el triple de X-ésimos números triangulares , es decir, (3*X*(X+1))/2
// C++ program to find X-th triangular // matchstick number #include <bits/stdc++.h> using namespace std; int numberOfSticks(int x) { return (3 * x * (x + 1)) / 2; } int main() { cout << numberOfSticks(7); return 0; }
Producción:
84
¡ Consulte el artículo completo sobre el número de cerillas triangulares para obtener más detalles!
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA