- Related Questions & Answers
- C Program for Area And Perimeter Of Rectangle
- Find maximum volume of a cuboid from the given perimeter and area in C++
- Find minimum area of rectangle with given set of coordinates in C++
- Count number of right triangles possible with a given perimeter in C++
- Maximum of smallest possible area that can get with exactly k cut of given rectangular in C++
- Rectangle Area in C++
- Possible number of Rectangle and Squares with the given set of elements in C++
- Rectangle Area II in C++
- Maximum area rectangle by picking four sides from array in C++
- Area of the biggest possible rhombus that can be inscribed in a rectangle in C?
- Program to find Perimeter / Circumference of Square and Rectangle in C++
- Count the number of rhombi possible inside a rectangle of given size in C++
- Area of the biggest possible rhombus that can be inscribed in a rectangle in C Program?
- Coordinates of rectangle with given points lie inside in C++
- Maximum area of quadrilateral in C++

- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who

Given a perimeter of a rectangle, the task is to find the maximum area of the rectangle with that given perimeter.

A rectangle is a type of parallelogram whose opposite sides are equal and parallel.

The perimeter of a rectangle is the sum of all sides of a rectangle; we can also say perimeter is the total distance of the outside of the rectangle.

The formula to find the perimeter of a rectangle is − Length + Breadth + Length + Breadth or 2(Length + Breadth)

Whereas the area of a rectangle is the size of the rectangular object. The formula for finding the area of a rectangle is − Length x Breadth.

So, to find the maximum area of the rectangle we have to get the length and breadth of the rectangle from its perimeter. We can find length and breadth by assuming Length as ceil(perimeter/4) and Breadth as floor(perimeter/4), this gives the maximum value of the length and breadth of a rectangle by its perimeter. Hence, the area of a rectangle will be, ceil(perimeter/4) * floor(perimeter/4).

**Input** − perimeter = 95

**Output** − The maximum area of rectangle possible with given perimeter 95 is − 552

**Input** − perimeter = 2.78

**Output** − The maximum area of rectangle possible with given perimeter 2.78 is − 0

Take the perimeter of a rectangle as an input.

Set result = ceil(perimeter/4) * floor(perimeter/4)

Return and print the result.

#include <bits/stdc++.h> using namespace std; //calculate maximum area of rectangle possible with given perimeter int Maximum(float perimeter){ int len = (int)ceil(perimeter / 4); int bre = (int)floor(perimeter / 4); // return area return len* bre; } int main(){ float perimeter = 27; cout<<"maximum area of rectangle possible with given perimeter "<<perimeter<<" is: "<<Maximum(perimeter); return 0; }

If we run the above code we will get the following output −

maximum area of rectangle possible with given perimeter 27 is: 42

Advertisements