NikSIk31, ваша задача является задачей нахождения корня n степени из единицы в конечном поле. Таких корней много.
Решение сводится к генерации случайного числа и его проверке. Если число не подошло, то генерируется новое число.
Правы. Ссылка позволяет менять исходную переменную, которую вы передаете в качестве параметра. В вашем случае это просто альтернатива указателю на указатель (int **).
Только есть ньюанс. Что бы использовать ** вы должны явно взять адрес указателя перед передачей его в функцию. Со ссылкой это происходит прозрачно (ссылка под капотом это обычный указатель).
АртемЪ, у меня лежит бокс с таким разъемом. Перепаивали разъем на новый, все равно отвалился.
Долго с ним мучался. Взял с Type C и горя не знаю.
У этого разъема очень тонкие ножки и маленькие пяточки для корпуса. При таком массивном широком и длинном коннекторе и жёстком проводе выходит неплохой рычаг.
Оторвать контакты очень легко.
Но других устройств с таким разъемом у меня не было. Может проблема конкретного экземпляра.
Допустим вы не можете по книгам учиться. Выучите вы язык на курсах. И что дальше делать будете? Искать видеоуроки по библиотекам и фреймворкам?