/* This program computes product of two
   fractions and also percentage        */

#include <stdio.h>

int main()
{
   /* variable declarations */
   /* Problem inputs */

   int num_1,
     denom_1,
     num_2,
     denom_2;

   /* Problem outputs */
   int num_prod, /* num of product */
     denom_prod; /* denom of product */
   double percent;   /* percentage */

   /* Read first fraction */
   printf("Enter first fraction: ");
   scanf("%d and %d", &num_1, &denom_1);

   /* Read second fraction */
   printf("Enter second fraction: ");
   scanf("%d and %d", &num_2, &denom_2);

   /* Calculate product */
   num_prod = num_1 * num_2;
   denom_prod = denom_1 * denom_2;

   /* Calulate percentage */
   percent = ((double) num_prod / 
          (double) denom_prod) * 100.0;

   /* percent is at the most 100 */
   if (percent>100)
   percent=100.0;

   /* Display product */
   printf("%d/%d x %d/%d is %d/%d\n",
        num_1, denom_1, num_2, denom_2, 
        num_prod, denom_prod);

   /* Display percentage */
   printf("The percent value is %6.2f%% \n", percent);

   return 0;
}
