mọi người cho mình hỏi tại sao code này của mình lúc ra đúng nhưng lúc ra nhiều hơn
int max=0,dem=0;
for(int i=0;i<n;i++)
{
for(int j=i+1;j<n;j++)
{
if(a[i]>a[j])
{
dem++;
if(dem>max)
{
max=dem;
}
}
else
{
dem=0;
}
}
}
return max;