#include #include #include using namespace std; int collatz (int * &NArr, int num, int &maxLen) { int pos=0; while (num!=1) { NArr[pos++]=num; if (pos==maxLen) { int * tmp; maxLen*=2; tmp=new int [maxLen]; for (int i=0; i