Estou com problemas na resoluçao desse código, já compilei e descobri o resultado mas não sei como chegar nele, se alguém puder ajudar eu agradeço
#include<stdio.h>
int h (int u, int m, int l)
{
if (u < m)
{
u = u + m + l;
m = u - m + l;
return h (u+2,m+4,l+1) + 2; // acredito que a dificuldade esteja aqui nessa linha
}
else
return u + m + l;
}
int main()
{
int a,b,c;
a=1;
b=2;
c=3;
printf("%d",h(a,b,c));
return 0;
}