Я хочу сделать круговой счетчик в программировании на С. Первая переменная может хранить значение от 0 до 3. Вторая переменная запрашивает значение у пользователя (от 0 до 3). Третья переменная задает пользователю перемещаться влево или вправоКак реализовать круглый счетчик?
Если третья переменная остается вторая переменная должна двигаться влево:
3->2
2->1
1->0
0->3
Аналогично, если третья переменная правильно вторая переменная должна двигаться вправо:
0->1
1->2
2->3
3->0
Можете ли вы опубликовать свои попытки реализовать это? – ameyCU
И объясните, какую именно трудность у вас есть в отношении вашей попытки. – kaylum
Подсчет: 'x = (x + 1) & 3', отсчет:' x = (x + 3) & 3' – Rotem