여기서 하나의 직사각형이 제공되는 한 가지 문제를 볼 것입니다. 직사각형에 내접할 수 있는 가장 큰 마름모의 면적을 찾아야 합니다. 다이어그램은 아래와 같을 것입니다 -

직사각형의 길이는 'l'이고 너비는 'b'이므로 마름모의 넓이는 -
소스 코드
#include <iostream>
#include <cmath>
using namespace std;
float area(float l, float b) {
if (l < 0 || b < 0) //if the values are negative it is invalid
return -1;
float area = (l*b) /2;
return area;
}
int main() {
float l = 20.0, b = 7;
cout << "Area : " << area(l, b);
} 출력
Area : 70