Поиск максимального количества подряд идущих максимальных элементов (C++)

Как сделать цикл, считающий идущие подряд максимальные числа в массиве m[i][j] и запоминающий самое большое их количество?

for (j = 0; j < r; ++j)
    {
        countmax[r] = 0;
        for (i = 1; i < n; ++i)
        {
            if (maxa[j] == m[i][j] && m[i][j] == m[i][j+1])
                countmax[r]++;
            else
                countmax[r]=0;
        }
    }

PS: maxa[j] - массив, содержащий максимальные числа каждого столбца массива m[i][j] PPS: вопрос был изменён PPPS: добавлять переменные для хранения максимальных чисел не вариант


Ответы (0 шт):