func_code_string: #include <bits/stdc++.h>   using namespace std;   long long x;   long long n, f = 1;   int main() {     cin >> n;     if (n < 0) {       f = -1;       n = -n;     }     x = (n % 360) * f * (-1);     long long a0 = x, a1 = x + 90, a2 = x + 180, a3 = x + 270;     a0 = min(abs(a0), (360 + a0) % 360);     if (a0 > 180) a0 = 360 - a0;     a1 = min(abs(a1), (360 + a1) % 360);     if (a1 > 180) a1 = 360 - a1;     a2 = min(abs(a2), (360 + a2) % 360);     if (a2 > 180) a2 = 360 - a2;     a3 = min(abs(a3), (360 + a3) % 360);     if (a3 > 180) a3 = 360 - a3;     if (a0 <= a1 && a0 <= a2 && a0 <= a3) {       cout << 0 << endl;       return 0;     }     if (a1 <= a0 && a1 <= a2 && a1 <= a3) {       cout << 1 << endl;       return 0;     }     if (a2 <= a1 && a2 <= a0 && a2 <= a3) {       cout << 2 << endl;       return 0;     }     cout << 3 << endl;     return 0;   }   