Anuncios Google

Averiguar el numero de cifras de una variable decimal

Eso mismo, alguien tiene o se le ocurre algun metodo?.

En principio, pensaba en dividir hasta 10 (quitas una cifra entera)
hasta que el resultado me saliese un numero menor que 1, y asi
dependiendo del numero de divisiones se podria sacar las cifras... Pero
no va muy bien ^^.

 

EDITO:

Solucionado:

int numCifras(int Valor){
int valorAux=1;//valor a comparar
int nCifras=0;
while(valor >= valorAux){
valorAux *=10;
nCifras++;
}
return nCifras;
} 


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Sakun-ice

mmm

creo que la unica forma es dividiendo entre 10 haciendo un bucle de while. No hay otra manera

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.