﻿# V8028\. The outer loop counter is modified in the post statement of the inner loop\. Perhaps the inner loop counter should be modified instead\.

Анализатор обнаружил изменение счётчика внешнего цикла в пост\-инструкции внутреннего цикла, что может свидетельствовать о логической ошибке\.

В простом виде эта ошибка выглядит следующим образом:

```cpp
for i := 0; i < M; i++ {
  for j := 0; j < N; i++ {
    a[i][j] = 0
  } 
}
```

Во внутреннем цикле происходит увеличение переменной `i` вместо `j`\. Корректный вариант кода:

```cpp
for i := 0; i < M; i++ {
  for j := 0; j < N; j++ {
    a[i][j] = 0
  }
}
```