>> if (i < buff.size() + 1) o << ",";
That condition will always be true, so...
>> if (i % 21) o << "\n";
You probably want to be checking for a remainder of zero there, don't you think?
>> if (i < buff.size() + 1) o << ",";
That condition will always be true, so...
>> if (i % 21) o << "\n";
You probably want to be checking for a remainder of zero there, don't you think?
Code:#include <cmath> #include <complex> bool euler_flip(bool value) { return std::pow ( std::complex<float>(std::exp(1.0)), std::complex<float>(0, 1) * std::complex<float>(std::atan(1.0) *(1 << (value + 2))) ).real() < 0; }