Итак, я пытаюсь присвоить значение от 1 до 16 переменным x1-x16, основываясь на 8 уравнениях.Я пытался использовать вложенные циклы:
for(x1 = 1;x1 < 16;x1++)
{
if(bValue[x1 - 1])
bValue[x1 - 1] = false;
else
continue;
//Loop for x2
for(x2 = 1;x2 < 16;x2++)
{
....Same format here....
}
bValue[x1 - 1] = true;
}
И позже приходят некоторые тесты, такие как if(((x1 * x2) - x3 - x4) == 56) {Proceed...}
Проблема в том, что независимо от того, что я делаю, две переменные могут в конечном итоге иметь одно и то же значение,Я пробовал циклы while, циклы do-while и логические переменные (ни одна не работала).
Итак, как мне отредактировать систему, чтобы две переменные не могли иметь одинаковое значение?