// Online C compiler to run C program online
#include <stdio.h>
#include <math.h>
int main() {
float a,b,c,s,area;
int n;
printf("CHOOSE THE ACTION TO PERFORM.....\n");
switch(n) {
case 1: printf("Enter L&B of Rectangle...\n"); area = a*b;
break;
case 2: printf("Enter side of Square...\n"); area = a*a;
break;
case 3: printf("Enter Radius of Circle...\n"); area = 3.14*a*a;
break;
case 4: printf("Enter 3 sides of Triangle ...\n"); scanf("%f%f%f",&a
,&b
,&c
); s=(a+b+c)/2;
area
= sqrt(s
*(s
-a
)*(s
-b
)*(s
-c
)); break;
}
return 0;
}
Ly8gT25saW5lIEMgY29tcGlsZXIgdG8gcnVuIEMgcHJvZ3JhbSBvbmxpbmUKI2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CmludCBtYWluKCkgewogICAgZmxvYXQgYSxiLGMscyxhcmVhOwogICAgaW50IG47CiAgICBwcmludGYoIkNIT09TRSBUSEUgQUNUSU9OIFRPIFBFUkZPUk0uLi4uLlxuIik7CiAgICBwcmludGYoIjEuUkVDVEFOR0xFXG4iKTsKICAgIHByaW50ZigiMi5TUVVBUkVcbiIpOwogICAgcHJpbnRmKCIzLkNJUkNMRVxuIik7CiAgICBwcmludGYoIjQuVFJJQU5HTEVcbiIpOwogICAgc2NhbmYoIiVkXG4iLCZuKTsKICAgIAogICAgc3dpdGNoKG4pIHsKICAgICAgICBjYXNlIDE6IHByaW50ZigiRW50ZXIgTCZCIG9mIFJlY3RhbmdsZS4uLlxuIik7CiAgICAgICAgICAgICAgICBzY2FuZigiJWQlZCIsJmEsJmIpOwogICAgICAgICAgICAgICAgYXJlYSA9IGEqYjsKICAgICAgICAgICAgICAgIHByaW50ZigiQXJlYT0lZiIsYXJlYSk7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgIAogICAgICAgIGNhc2UgMjogcHJpbnRmKCJFbnRlciBzaWRlIG9mIFNxdWFyZS4uLlxuIik7CiAgICAgICAgICAgICAgICBzY2FuZigiJWYiLCZhKTsKICAgICAgICAgICAgICAgIGFyZWEgPSBhKmE7CiAgICAgICAgICAgICAgICBwcmludGYoIkFyZWE9JWYiLGFyZWEpOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAKICAgICAgICBjYXNlIDM6IHByaW50ZigiRW50ZXIgUmFkaXVzIG9mIENpcmNsZS4uLlxuIik7CiAgICAgICAgICAgICAgICBzY2FuZigiJWYiLCZhKTsKICAgICAgICAgICAgICAgIGFyZWEgPSAzLjE0KmEqYTsKICAgICAgICAgICAgICAgIHByaW50ZigiQXJlYT0lZiIsYXJlYSk7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgIAogICAgICAgIGNhc2UgNDogcHJpbnRmKCJFbnRlciAzIHNpZGVzIG9mIFRyaWFuZ2xlIC4uLlxuIik7CiAgICAgICAgICAgICAgICBzY2FuZigiJWYlZiVmIiwmYSwmYiwmYyk7CiAgICAgICAgICAgICAgICBzPShhK2IrYykvMjsKICAgICAgICAgICAgICAgIGFyZWEgPSBzcXJ0KHMqKHMtYSkqKHMtYikqKHMtYykpOwogICAgICAgICAgICAgICAgcHJpbnRmKCJBcmVhPSVmIixhcmVhKTsKICAgICAgICAgICAgICAgIGJyZWFrOyAgICAgICAgCiAgICB9CgogICAgcmV0dXJuIDA7Cn0=