int digits1[n] = {0};
int digits2[n] = {0};
я не могу таким образом заранее массив нулями заполнить?
для vla онли memset, а лучше VLA не юзать, -Werror=vla
погугли, по чату поиск тоже можешь
в векторах в плюсах вроде можно если не ошибаюсь
unsigned n; scanf("%u", &n); int *digits = (int*)calloc(n, sizeof(int));
Потому что это рак что создаёт трудно отловимые ошибки переполнения стека
calloс вернет нул
а так heap
Если out of memory
все дрочат на эту "out of memory" и я, который пишу на python и никогда не задумывался об этом, пока не начал читать сишку
Обсуждают сегодня