﻿# V609\. Possible division or mod by zero\.

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

Рассмотрим пример:

```cpp
for (int i = -10; i != 10; ++i)
{
  Foo(X / i);
}
```

В процессе выполнения цикла, переменная 'i' примет значение, равное 0\. В этот момент произойдёт деление на 0\. Чтобы исправить ситуацию, необходимо специально обработать случай, когда итератор 'i'  равен нулю\.

Исправленный вариант:

```cpp
for (int i = -10; i != 10; ++i)
{
  if (i != 0)
    Foo(X / i);
}
```