Я бы хотел вычесть наивысший элемент в этой матрице 5x2 с последующим элементом в другом столбце.Поиск наибольшего элемента в строке многомерного массива
Для примера: самый высокий элемент сейчас - 150, местоположение которого (4,1). Я хотел бы вычесть с , который является последующим элементом. Точно так же, если старший элемент принадлежит первому столбцу, он должен вычесть его из элемента в следующем столбце.
Благодаря
int big=0,lead=0,m,n;
int a[5][2]={140,82,89,150,110,110,112,106,88,90};
for(int j=0; j<5; j++)
{
for(int i=0 ; i<2; i++)
{
m=j;
n=i;
if(a[j][i] > big)
{
big = a[j][i];
if(big == a[j][i])
{
lead = big-a[j][1];
}
else
{
lead = big-a[1][i];
}
}
}
}
cout<<big<<"\n"<<lead<<"\n"<<m<<","<<n<<endl;
}
Вы имеете в виду предыдущий, а не последующее? – Carlos
На ваш вопрос? – alcedine
Это будет предыдущий, если самый высокий элемент принадлежит столбцу «2», он будет далее, если старший элемент принадлежит столбцу «1». @alcedine Я хочу вычесть наивысший элемент с его нижним элементом в другом столбце. –