int chn = (x % 10^(n+1))/(10^n); .. но это уже не шарп по синтаксису.. и как и ожидалось, отладка требует не мало времени, даже для трезвой головы!.. ;(( .. ;)))
n-го знака числа x будет выглядеть так
Как найти одинаковые знаки в числах?ключевое слово выделено. знаки бывают только в текстовом представлении числа
true только при сравнении 0 и значения 2^n-1 (n единиц в двоичной записи)
возможно (скорее всего) автор зашифровалназывается обфускация .. и его тоже можно понять, вот вы если бы запрограммировали что то на продажу, хотели бы остаться без дохода? работал, работал, а кушать нечего.. ;)))
Также может быть дело в разных версиях C# - на 10 винде у вас одна версия, а на 8 - другаяот ОС не зависит. зависит от целевой среды исполнения, и имеет смысл только для компилятора - https://docs.microsoft.com/ru-ru/dotnet/csharp/lan...
так что учитесь формулировать вопросы, и учитесь их задавать..
как гуглу, так и здесь.. и вообще в жизни
это важно