আমাদের কাছে একটি n সংখ্যার কয়েন রয়েছে এবং আমাদেরকে মুদ্রার মাধ্যমে ফ্রেঞ্চ করতে হবে যাতে এটি সর্বোচ্চ উচ্চতার পিরামিড তৈরি করে। আমরা প্রথম সারিতে প্রথম কয়েনটি দ্বিতীয় সারিতে এবং তৃতীয় সারিতে এবং এভাবেই সাজাব
প্রদত্ত চিত্রে, আমরা 3 উচ্চতার কয়েনের পিরামিড 6 তৈরি করি। আমরা উচ্চতা 4 তৈরি করতে পারি না তবে আমাদের 10টি মুদ্রার প্রয়োজন হবে। এই সূত্রটি ব্যবহার করে উচ্চতা পাওয়া সহজ;
H ={(-1+ √(1+8N))/2}
Input: n = 10 Output: Height of pyramid: 4
ব্যাখ্যা
এই সূত্রটি ব্যবহার করে উচ্চতা
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; }