Вы можете правильно инициализировать ваш массив с помощью std::fill_n
, например:
std::fill_n(a, n, 0);
std::fill_n(b, n, 0);
или использовать std::vector
, например:
std::vector<int> a(n);
Он будет инициализирован по умолчанию все элементы равны 0.
Или вы можете получить что-то вроде:
constexpr size_t n = 10;
int a[n]{};
Это также инициализирует все элементы равными 0.