Proceso de algoritmo recursivo

arrs[100000][100000];

a[100000];

f(i,zhi){

if( i==4){

arrs[]=a;

return;

}

a[i]=zhi;

f(i+1,zhi+3);

f(i+1,zhi+4);

}

f(0,0)

arrs es el resultado y está ordenado.