यहां हम एक समस्या देखेंगे, जहां एक आयत दिया गया है। हमें आयत में अंकित किए जा सकने वाले सबसे बड़े समचतुर्भुज का क्षेत्रफल ज्ञात करना है। आरेख नीचे जैसा दिखेगा -
आयत की लंबाई '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