Maison >développement back-end >C++ >Programme de solution d'équation du module C/C++ ?
Nous avons n pièces et nous devons utiliser des pièces pour former une pyramide avec la hauteur maximale. Nous disposons la première pièce dans la première rangée, les deuxième et troisième pièces dans la deuxième rangée et ainsi de suite
Dans le schéma donné, nous réalisons une pyramide avec des pièces de hauteur 3 6. Nous ne pouvons pas atteindre une hauteur de 4, mais nous avons besoin de 10 pièces. Vous pouvez facilement obtenir la hauteur en utilisant cette formule ;
H = {(-1+ √(1+8N))/2}
Input: n = 10 Output: Height of pyramid: 4
Utilisez cette formule pour calculer la hauteur
H = {(-1 + √ (1+8N))/2}
#include <iostream> #include <math.h> using namespace std; int main() { int n=10; int height = (-1 + sqrt(1 + 8 * n)) / 2; cout << "Height of pyramid: " <<height; }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!