Problem 14. Modify a Bit at Given Position
Понеже не съм напълно наясно с битовете, реших да реша и нерешените ми задачи от домашното и попаднах на тази.Не можах да измисля моя решение и затова намерих това -> https://github.com/Sasho80/3.Operators-Expressions-and-Statements/blob/master/14.Modify%20a%20Bit%20at%20Given%20Position .Проблемът е че не го разбирам и дали ще е възможно да ми го обясните?
Ето и условието:
We are given an integer number n, a bit value v (v=0 or 1) and a position p. Write a sequence of operators (a few lines of C# code) that modifies n to hold the value v at the position p from the binary representation of n while preserving all other bits in n.
Благодаря ти много!