he hecho esta función pero no me sale ni a la de tres, a ver si me dais alguna idea.
Cita: int iniciaPadovan ( int num)
{
int aux=0;
int i=0;
if (num==0 || num==1 || num==2)
{
aux=1;
}
else
{
aux=iniciaPadovan(num-2)+iniciaPadovan(num-3);
}
for (i=0; i<= num; i++)
{
printf("[%d,",aux);
}
printf("]");
}