Сравните текущий элемент в итерации со всеми следующими элементами в массиве - для цикла - PullRequest
0 голосов
/ 16 февраля 2019
int[] num = new int[] { 20, 19, 8, 9, 12 };

Например, в приведенном выше массиве мне нужно сравнить:

  • Элемент 20 с элементами 19, 8, 9, 12
  • Элемент 19 с 8,9, 12
  • Элемент 8 с 9, 12
  • Элемент 9 с 12

1 Ответ

0 голосов
/ 16 февраля 2019

Две петли:

// Go through each element in turn (except the last one)
for (int i = 0; i < num.Length - 1; i++)
{
    // Start at the element after the one we're on, and keep going to the
    // end of the array
    for (int j = i + 1; j < num.Length; j++)
    {
        // num[i] is the current number you are on.
        // num[j] is the following number you are comparing it to
        // Compare num[i] and num[j] as you want
    }
}
...