Click Here to see the problem detail.

Solution

Let,

ratio of length and width = a:b

Length, L=ax=AB=CD

width, W=bx=AC=BD

where x is the common factor of the ratio.

Now,

here, θ must be in radian.

We know,

arc= angle made by the arc(in radian) * radius

=> AGC=θ*r

=>S=θ*kx

according to question,

2S + 2l = 400

=>2θ.kx + 2ax = 400

=> x=400/(2θk+2a)

Now L=ax & W=bx

Source Code
#include<stdio.h> 
#include<math.h> 
#include<ctype.h> 
#include<string.h> 
#include<stdlib.h>

  int main() {

    double a, b, k, theta, l, w, common;

    int i, len, m, test;

    char str[1000], first[500], second[500];

    test = 1;

    while (gets(str)) {

      for (i = 0; str[i] != ':'; i++) {

        first[i] = str[i];
      }
      first[i] = '\0';

      for (m = 0; m < strlen(str) - i; m++) {
        second[m] = str[m + i + 1];
      }
      second[m] = '\0';
      a = atoi(first);
      b = atoi(second);
      k = (sqrt(pow(a, 2) + pow(b, 2)) / 2);
      theta = 2 * atan(b / a);
      common = 200 / (theta * k + a);
      l = a * common;
      w = b * common;
      printf("Case %d: %.10lf %.10lf\n", test, l, w);
      test++;

    }
    return 0;
  }

 


Next Previous