Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C 프로그램에서 직사각형에 내접할 수 있는 가장 큰 마름모의 면적은?


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

C 프로그램에서 직사각형에 내접할 수 있는 가장 큰 마름모의 면적은?

직사각형의 길이는 '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