#include <stdio.h>
struct Rectangle {
float length;
float breadth;
};
void printRectangle(struct Rectangle* rect) {
printf("Length: %f, Breadth: %f\n", rect->length, rect->breadth);
}
int main() {
struct Rectangle rect1;
rect1.length = 69;
rect1.breadth = 42;
printf("====[ Before Swap ]====\n");
printf("First Rectangle: ");
printRectangle(&rect1);
struct Rectangle rect2;
rect2.length = 52;
rect2.breadth = 25;
printf("Second Rectangle: ");
printRectangle(&rect2);
struct Rectangle temp;
temp = rect1;
rect1 = rect2;
rect2 = temp;
printf("====[ After Swap ]====\n");
printf("First Rectangle: ");
printRectangle(&rect1);
printf("Second Rectangle: ");
printRectangle(&rect2);
printf("done\n");
return 0;
}