﻿# V6020\. Division or mod division by zero\.

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

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

```cpp
if (maxHeight >= 0)
{
  fx = height / maxHeight;
}
```

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

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

```cpp
if (maxHeight > 0)
{
  fx = height / maxHeight;
}
```