বিবরণ
দুটি পূর্ণসংখ্যা a এবং b দিলে, সম্ভাব্য ক্ষুদ্রতম উচ্চতা নির্ণয় করুন যাতে কমপক্ষে ক্ষেত্রফল 'a' এবং ভিত্তি 'b' এর একটি ত্রিভুজ তৈরি হতে পারে।
উদাহরণ
If a = 16 and b = 4 then minimum height would be 8
অ্যালগরিদম
নীচের সূত্র −
ব্যবহার করে ত্রিভুজের ক্ষেত্রফল গণনা করা যেতে পারেarea = ½ * height * base
উপরের সূত্র ব্যবহার করে, উচ্চতা −
হিসাবে গণনা করা যেতে পারেheight = (2 * area) / base
সুতরাং ন্যূনতম উচ্চতা হল উপরের সূত্র ব্যবহার করে প্রাপ্ত উচ্চতার সিল()।
উদাহরণ
#include <iostream> #include <cmath> using namespace std; float minHeight(int area, int base) { return ceil((2 * area) / base); } int main() { int area = 16, base = 4; cout << "Minimum height = " << minHeight(area, base) << endl; return 0; }
আউটপুট
আপনি যখন উপরের প্রোগ্রামটি কম্পাইল এবং এক্সিকিউট করবেন। এটি নিম্নলিখিত আউটপুট −
তৈরি করেMinimum height = 8