я вошел 4 числа в массив с помощьюКак проверить значение в массиве
for (int i=0;i<4;i++)
{
cin >> choice[i];
}
Мне нужно, чтобы проверить, был ли я вписал номера 1,3,4,6 (в любом порядке), в массив
например: -
if choice[0] == 1 && choice[1] == 3 && choice[2] == 4 && choice[3] == 6
else if ........ 1,3,6,4
else if..........1,6,3,4
else if.......1,6,4,3
else if......1,4,6,3
else if......1,4,3,6
....
....
else if.....6,4,3,1
этот тип проверки делает мой код слишком большой.
Пожалуйста, помогите мне с альтернативным способом
_ «в любом порядке» _ Просто повторите цикл и проверьте, правильно ли вы нашли все четыре (подсчитайте действительные числа). –
Сортируйте массив, а затем сравните его с 1, 3, 4, 6. –
Этот вопрос показывает исследовательские усилия (по крайней мере, некоторые), это понятно и (при определенных условиях) полезно. Почему вниз вниз? – TobiMcNamobi