важнее технический склад ума, чем математический кроме того, C++ требует профессионального подхода, в нем очень легко сделать неправильно и неправильными способами, которые остались как рудименты из Си и для повседневных задач пригодны плохо математика иногда нужна, но бОльшая часть кода большинства проектов обходится без этого. в командах достаточно работы и для человека без высшей математики, если конечно он способен разобраться в низшей
и в специфической для программистов - целочисленной арифметике, особенно что касается переполнения типов и защиты от него.