/*
Transformación buscada:
Ángulo	Resultado
0-90	esos mismos grados noreste
90-180	180-esos grados sureste
180-270	esos grados-180 suroeste
270-360	360-esos grados noroeste
*/
#include <stdio.h>

void main() {
float angulo;

/*Leer el ángulo */
printf("¿Cuál es el ángulo? ");
scanf(" %f",&angulo);
/*Calcula y muestra indicación*/
if (angulo<0) {
  printf("No se admiten ángulos negativos\n");
} else if (angulo < 90) {
  printf("Orientación: %.1f grados noreste\n",angulo);
} else if (angulo < 180) {
  printf("Orientación: %.1f grados sureste\n",180-angulo);
} else if (angulo < 270) {
  printf("Orientación: %.1f grados suroeste\n",angulo-180);
} else if (angulo < 360) {
  printf("Orientación: %.1f grados noroeste\n",360-angulo);
} else {  
  printf("No se admiten ángulos mayores de 360\n");
}
}