Я немного озадачен тем, что вы подразумеваете под «исходным массивом», поскольку вы не предоставили объяснения этому, но, похоже, у вас возникла проблема, когда ваша программа анализирует плату / массив, которыйты не хочешь это проверять.В любом случае, основываясь на предоставленном вами коде, я попытаюсь это сделать.
Я думаю, что ваша проблема может быть связана с тем, что вы, кажется, редактируете ту же доску, на которую ссылаетесьПосмотрите, является ли ответ правильным в первую очередь.Я бы посоветовал вам использовать две разные доски: одну, которая сначала заполняется всеми правильными ответами (и скрыта от игрока), а затем вторую доску, которая будет заполнена игроком в течение игры.,Таким образом, в вашей реализации вы берете значения, указанные игроком в main, а затем проверяете заполненную доску «answer», а затем, если предположение игрока соответствует значению на доске, вы вводите это значение в доску игрока.
Если на самом деле это был не ваш вопрос, я извиняюсь и удалю свой ответ, но, поскольку вы не предоставили достаточной информации, я подумала, что мне нужно на это ответить.Надеюсь, это поможет.