/*

COMPILE WITH :

    g++ -O3 test.cpp -o test
*/
#include <iostream>
#include <stdlib.h>
#include <math.h>
using namespace std;

#define RAD 57.2957795

int main ()
{
    float x, y, cosx, cosy, sinx, siny, result;
    x = 355;
    y = 5;
    cosx = cos(x/RAD);
    cosy = cos(y/RAD);
    sinx = sin(x/RAD);
    siny = sin(y/RAD);
    result = (atan2 ((sinx + siny),(cosx + cosy)));
    printf ("Arctangent for (x=%.0lf, y=%.0lf) is %.0lf degrees!\n", x, y, result*RAD);
    return(0);
}

