Условие:
Write a program in cpp with a function cycleValues(int &x, int &y, int &z) that cyclically shifts the values of three integer variables. The values should be passed by reference, and the last variable's value should go to the first.

Write a program in cpp with a function cycleValues(int &x, int &y, int &z) that cyclically shifts the values of three integer variables. The values should be passed by reference, and the last variable's value should go to the first.
Для решения задачи, мы создадим программу на C++, которая будет содержать функцию `cycleValues`, принимающую три целых числа по ссылке и циклически сдвигающую их значения. Вот шаги, которые мы предпримем:
1. Определим функцию `cycleValues`, которая принимает три параметра по ссылке.
2. Внутри функции сохраним значение переменной `z` во временной переменной.
3. Переместим значение `y` в `z`.
4. Переместим значение `x` в `y`.
5. Присвоим временное значение переменной `z` переменной `x`.
Теперь давайте напишем код:

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит
Попробуй решить по шагам
Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение