在C ++中具有给定基数和面积的三角形的最小高度
描述
给定两个整数a和b,找到最小可能的高度,以便可以形成至少一个面积'a'和底部'b'的三角形。
示例
If a = 16 and b = 4 then minimum height would be 8
算法
三角形的面积可以使用以下公式计算-
area = ½ * height * base
使用上述公式,高度可以计算为-
height = (2 * area) / base
因此,最小高度是使用上述公式获得的高度的ceil()。
示例
#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
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短