Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Diện tích hình thoi lớn nhất nội tiếp hình chữ nhật trong C

Cho hình chữ nhật cạnh l và b. Hình thoi lớn nhất nội tiếp có diện tích = (l*b)/2.

Diện tích hình thoi lớn nhất nội tiếp hình chữ nhật trong C

Chương trình C++ ví dụ

#include <iostream>
#include <cmath>
using namespace std;

float area(float l, float b) {
    if (l < 0 || b < 0) return -1;
    return (l*b)/2;
}

int main() {
    float l = 20.0, b = 7;
    cout << "Area: " << area(l, b);
}

Kết quả

Area: 70