cin>>count;
funnybunny= new int[factorial(count)];
Нужно создать массив для каждой возможной последовательности, но почему, при count > 12 вываливается с ошибкой? И как бы это исправить;
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc