Language: C

#include <stdio.h>
#include <math.h>
 
int main(int argc, const char * argv[]) {
    double a, b, d, C, S, L, h;
     
    scanf("%lf %lf %lf",&a, &b, &C);
     
    C = C * M_PI / 180;
     
    h = b * sin(C);
     
    S = a * h / 2;
     
    d = sqrt(a * a + b * b - 2 * a * b * cos(C));
     
    L = a + b + d;
     
    printf("%f\n%f\n%f\n",S, L, h);
     
     
    return 0;
}


Compiler output:
main.c:3:1: error: stray '\302' in program
    3 | <U+00A0>
      | ^~~~~~~~
main.c: In function 'main':
main.c:5:1: error: stray '\302' in program
    5 | <U+00A0><U+00A0><U+00A0><U+00A0>double a, b, d, C, S, L, h;
      | ^~~~~~~~
main.c:5:2: error: stray '\302' in program
    5 | <U+00A0><U+00A0><U+00A0><U+00A0>double a, b, d, C, S, L, h;
      |         ^~~~~~~~
main.c:5:3: error: stray '\302' in program
    5 | <U+00A0><U+00A0><U+00A0><U+00A0>double a, b, d, C, S, L, h;
      |                 ^~~~~~~~
main.c:5:4: error: stray '\302' in program
    5 | <U+00A0><U+00A0><U+00A0><U+00A0>double a, b, d, C, S, L, h;
      |                         ^~~~~~~~
main.c:6:1: error: stray '\302' in program
    6 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      | ^~~~~~~~
main.c:6:2: error: stray '\302' in program
    6 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |         ^~~~~~~~
main.c:6:3: error: stray '\302' in program
    6 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                 ^~~~~~~~
main.c:6:4: error: stray '\302' in program
    6 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                         ^~~~~~~~
main.c:6:5: error: stray '\302' in program
    6 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                                 ^~~~~~~~
main.c:7:1: error: stray '\302' in program
    7 | <U+00A0><U+00A0><U+00A0><U+00A0>scanf("%lf %lf %lf",&a, &b, &C);
      | ^~~~~~~~
main.c:7:2: error: stray '\302' in program
    7 | <U+00A0><U+00A0><U+00A0><U+00A0>scanf("%lf %lf %lf",&a, &b, &C);
      |         ^~~~~~~~
main.c:7:3: error: stray '\302' in program
    7 | <U+00A0><U+00A0><U+00A0><U+00A0>scanf("%lf %lf %lf",&a, &b, &C);
      |                 ^~~~~~~~
main.c:7:4: error: stray '\302' in program
    7 | <U+00A0><U+00A0><U+00A0><U+00A0>scanf("%lf %lf %lf",&a, &b, &C);
      |                         ^~~~~~~~
main.c:8:1: error: stray '\302' in program
    8 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      | ^~~~~~~~
main.c:8:2: error: stray '\302' in program
    8 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |         ^~~~~~~~
main.c:8:3: error: stray '\302' in program
    8 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                 ^~~~~~~~
main.c:8:4: error: stray '\302' in program
    8 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                         ^~~~~~~~
main.c:8:5: error: stray '\302' in program
    8 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                                 ^~~~~~~~
main.c:9:1: error: stray '\302' in program
    9 | <U+00A0><U+00A0><U+00A0><U+00A0>C = C * M_PI / 180;
      | ^~~~~~~~
main.c:9:2: error: stray '\302' in program
    9 | <U+00A0><U+00A0><U+00A0><U+00A0>C = C * M_PI / 180;
      |         ^~~~~~~~
main.c:9:3: error: stray '\302' in program
    9 | <U+00A0><U+00A0><U+00A0><U+00A0>C = C * M_PI / 180;
      |                 ^~~~~~~~
main.c:9:4: error: stray '\302' in program
    9 | <U+00A0><U+00A0><U+00A0><U+00A0>C = C * M_PI / 180;
      |                         ^~~~~~~~
main.c:10:1: error: stray '\302' in program
   10 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      | ^~~~~~~~
main.c:10:2: error: stray '\302' in program
   10 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |         ^~~~~~~~
main.c:10:3: error: stray '\302' in program
   10 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                 ^~~~~~~~
main.c:10:4: error: stray '\302' in program
   10 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                         ^~~~~~~~
main.c:10:5: error: stray '\302' in program
   10 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                                 ^~~~~~~~
main.c:11:1: error: stray '\302' in program
   11 | <U+00A0><U+00A0><U+00A0><U+00A0>h = b * sin(C);
      | ^~~~~~~~
main.c:11:2: error: stray '\302' in program
   11 | <U+00A0><U+00A0><U+00A0><U+00A0>h = b * sin(C);
      |         ^~~~~~~~
main.c:11:3: error: stray '\302' in program
   11 | <U+00A0><U+00A0><U+00A0><U+00A0>h = b * sin(C);
      |                 ^~~~~~~~
main.c:11:4: error: stray '\302' in program
   11 | <U+00A0><U+00A0><U+00A0><U+00A0>h = b * sin(C);
      |                         ^~~~~~~~
main.c:12:1: error: stray '\302' in program
   12 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      | ^~~~~~~~
main.c:12:2: error: stray '\302' in program
   12 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |         ^~~~~~~~
main.c:12:3: error: stray '\302' in program
   12 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                 ^~~~~~~~
main.c:12:4: error: stray '\302' in program
   12 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                         ^~~~~~~~
main.c:12:5: error: stray '\302' in program
   12 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                                 ^~~~~~~~
main.c:13:1: error: stray '\302' in program
   13 | <U+00A0><U+00A0><U+00A0><U+00A0>S = a * h / 2;
      | ^~~~~~~~
main.c:13:2: error: stray '\302' in program
   13 | <U+00A0><U+00A0><U+00A0><U+00A0>S = a * h / 2;
      |         ^~~~~~~~
main.c:13:3: error: stray '\302' in program
   13 | <U+00A0><U+00A0><U+00A0><U+00A0>S = a * h / 2;
      |                 ^~~~~~~~
main.c:13:4: error: stray '\302' in program
   13 | <U+00A0><U+00A0><U+00A0><U+00A0>S = a * h / 2;
      |                         ^~~~~~~~
main.c:14:1: error: stray '\302' in program
   14 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      | ^~~~~~~~
main.c:14:2: error: stray '\302' in program
   14 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |         ^~~~~~~~
main.c:14:3: error: stray '\302' in program
   14 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                 ^~~~~~~~
main.c:14:4: error: stray '\302' in program
   14 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                         ^~~~~~~~
main.c:14:5: error: stray '\302' in program
   14 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                                 ^~~~~~~~
main.c:15:1: error: stray '\302' in program
   15 | <U+00A0><U+00A0><U+00A0><U+00A0>d = sqrt(a * a + b * b - 2 * a * b * cos(C));
      | ^~~~~~~~
main.c:15:2: error: stray '\302' in program
   15 | <U+00A0><U+00A0><U+00A0><U+00A0>d = sqrt(a * a + b * b - 2 * a * b * cos(C));
      |         ^~~~~~~~
main.c:15:3: error: stray '\302' in program
   15 | <U+00A0><U+00A0><U+00A0><U+00A0>d = sqrt(a * a + b * b - 2 * a * b * cos(C));
      |                 ^~~~~~~~
main.c:15:4: error: stray '\302' in program
   15 | <U+00A0><U+00A0><U+00A0><U+00A0>d = sqrt(a * a + b * b - 2 * a * b * cos(C));
      |                         ^~~~~~~~
main.c:16:1: error: stray '\302' in program
   16 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      | ^~~~~~~~
main.c:16:2: error: stray '\302' in program
   16 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |         ^~~~~~~~
main.c:16:3: error: stray '\302' in program
   16 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                 ^~~~~~~~
main.c:16:4: error: stray '\302' in program
   16 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                         ^~~~~~~~
main.c:16:5: error: stray '\302' in program
   16 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                                 ^~~~~~~~
main.c:17:1: error: stray '\302' in program
   17 | <U+00A0><U+00A0><U+00A0><U+00A0>L = a + b + d;
      | ^~~~~~~~
main.c:17:2: error: stray '\302' in program
   17 | <U+00A0><U+00A0><U+00A0><U+00A0>L = a + b + d;
      |         ^~~~~~~~
main.c:17:3: error: stray '\302' in program
   17 | <U+00A0><U+00A0><U+00A0><U+00A0>L = a + b + d;
      |                 ^~~~~~~~
main.c:17:4: error: stray '\302' in program
   17 | <U+00A0><U+00A0><U+00A0><U+00A0>L = a + b + d;
      |                         ^~~~~~~~
main.c:18:1: error: stray '\302' in program
   18 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      | ^~~~~~~~
main.c:18:2: error: stray '\302' in program
   18 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |         ^~~~~~~~
main.c:18:3: error: stray '\302' in program
   18 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                 ^~~~~~~~
main.c:18:4: error: stray '\302' in program
   18 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                         ^~~~~~~~
main.c:18:5: error: stray '\302' in program
   18 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                                 ^~~~~~~~
main.c:19:1: error: stray '\302' in program
   19 | <U+00A0><U+00A0><U+00A0><U+00A0>printf("%f\n%f\n%f\n",S, L, h);
      | ^~~~~~~~
main.c:19:2: error: stray '\302' in program
   19 | <U+00A0><U+00A0><U+00A0><U+00A0>printf("%f\n%f\n%f\n",S, L, h);
      |         ^~~~~~~~
main.c:19:3: error: stray '\302' in program
   19 | <U+00A0><U+00A0><U+00A0><U+00A0>printf("%f\n%f\n%f\n",S, L, h);
      |                 ^~~~~~~~
main.c:19:4: error: stray '\302' in program
   19 | <U+00A0><U+00A0><U+00A0><U+00A0>printf("%f\n%f\n%f\n",S, L, h);
      |                         ^~~~~~~~
main.c:20:1: error: stray '\302' in program
   20 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      | ^~~~~~~~
main.c:20:2: error: stray '\302' in program
   20 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |         ^~~~~~~~
main.c:20:3: error: stray '\302' in program
   20 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                 ^~~~~~~~
main.c:20:4: error: stray '\302' in program
   20 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                         ^~~~~~~~
main.c:20:5: error: stray '\302' in program
   20 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                                 ^~~~~~~~
main.c:21:1: error: stray '\302' in program
   21 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      | ^~~~~~~~
main.c:21:2: error: stray '\302' in program
   21 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |         ^~~~~~~~
main.c:21:3: error: stray '\302' in program
   21 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                 ^~~~~~~~
main.c:21:4: error: stray '\302' in program
   21 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                         ^~~~~~~~
main.c:21:5: error: stray '\302' in program
   21 | <U+00A0><U+00A0><U+00A0><U+00A0><U+00A0>
      |                                 ^~~~~~~~
main.c:22:1: error: stray '\302' in program
   22 |