int NextNrDiv(unsigned int n)
{
int divizori=NrDiv(n), div=0, i;
while(divizori!=div)
{
n++; div=0;
for(i=1;i<=n;i++)
if(n%i==0)
div++;
}
return n;
}
int PrevNrDiv(unsigned int n)
{
int divizori=NrDiv(n), div=0, i;
while(divizori!=div)
{
n--; div=0;
if(!n) return -1;
for(i=1;i<=n;i++)
if(n%i==0)
div++;
}
return n;
}