Здравствуйте DmitriAl, Вы писали:
DA>Помогите, пожалуйста, со следующей проблемой: я создаю динамически несколько массивов:
DA>Я не привожу весь исходник, чего я там делаю с этими переменными, т.к. это бессмысленно.
Боюсь, именно здесь и кроется ошибка. Очень вероятно, что вы перезаписываете, например, за пределы array2 (где-то в программе array2[5000]=400), и это значение записывается поверх array3. Используйте std::vector<foat> — это избавит вас от многих проблем.