int decimales(char *texto)
{
int lastdato;
int puntdec=0,i;
int nver=1;
for(i=strlen(texto)-1;i>=0;i--)
{
lastdato=texto[i];
if(lastdato == '.')
puntdec++;
if(puntdec > 1 || (lastdato == '-' && i > 0) || (!isdigit(lastdato) && lastdato != '.' && lastdato != '-'))
{
nver--;
break;
}
}
return(nver);
}