The complexity of time is Theta (log (n) ^ 3).
Let T = floor (log_2 (n)). Your code can be rewritten as:
int m = 0;
for (int i = 0; i <= T; i++)
for (int j = 1; j <= i+1; j++)
for (int k = 1; k <= j; k++)
m++;
This is obviously Theta (T ^ 3).
. . a = log_2 (i). a , 2. :
m=0;
a=0;
while (a<=log_2(n))
{
a+=1;
for (j=1;j<=a;j++)
for (k=1;k<=j;k++)
m++;
}
, , - (log_2 (n)) T, a for .
, .