Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

int tx = c - (((s >> k) ^ d) - d);int tx = c - (((((s >> (k - 1)) + 1) >> 1) ^ d) - d);почему в вычислении синуса «по цифрам» не делалось округления при сдвиге
заменить вторую половину на обычное умножение
sin 1° на калькуляторе