Я написал программу для него, но иногда я получаю неправильный ответ. Пожалуйста, помогите мне (x и y - индекс)Найти абсолютно максимальное значение в 2D-массиве C++
int main()
{
int a[1000][1000];
int n,m,i,j,max,k,max1,x,y;
cin>>n>>m;
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
cin>>a[i][j];
}
}
max=a[0][0];
max1=abs(max);
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
if(abs(a[i][j])>=max1)
{
max=a[i][j];
k=max; x=i; y=j;
}
}
}
cout<<k<<endl<<x<<" "<<y;
}
Некоторые отступы в вашем коде будут полезны. – NathanOliver
Скобки для петель также помогут. –
@ SelçukCihan, хотя я согласен с тем, что наличие скобок для нетривиальных циклов целесообразно, здесь не является источником ошибок. – ForeverStudent